libis
is_func.h ファイル

[ソースコード]

データ構造

struct  func_var_struct
 
struct  func_ivec_struct
 
struct  func_rvec_struct
 
struct  func_cvec_struct
 
struct  func_rmat_struct
 
struct  func_cmat_struct
 
union  func_p_struct
 
struct  func_struct
 
struct  func_builtin_struct
 
struct  func_def_struct
 

マクロ定義

#define FUNC_ERROR_ARG1(F, F1)   { printf("Error in %s(%s)\n",F,func_op(F1)); printf("#0="); func_print(F1); printf("\n"); exit(0); }
 
#define FUNC_ERROR_ARG2(F, F1, F2)   { printf("Error in %s(%s, %s)\n",F,func_op(F1),func_op(F2)); printf("#0="); func_print(F1); printf("\n#1=");; func_print(F2); printf("\n"); exit(0); }
 
#define FUNC_ERROR_ARG3(F, F1, F2, F3)   { printf("Error in %s(%s, %s, %s)\n",F,func_op(F1),func_op(F2),func_op(F3)); exit(0); }
 

型定義

typedef union func_p_struct func_p_t
 
typedef struct func_struct func_t
 
typedef void() func_set_t(func_t *f)
 
typedef void() func_set2_t(func_t *f, func_t *g)
 
typedef func_t *() func_arg1_t(func_t *f)
 
typedef int() func_cmp_t(func_t *f, func_t *g)
 
typedef int() func_is_t(func_t *f)
 
typedef struct func_builtin_struct func_builtin_t
 
typedef struct func_def_struct func_def_t
 

列挙型

enum  {
  FUNC_P_NULL =0, FUNC_P_BUILTIN, FUNC_P_DEF, FUNC_P_POWER,
  FUNC_P_BIGINT, FUNC_P_REAL, FUNC_P_COMPLEX, FUNC_P_STRINGS,
  FUNC_P_VAR, FUNC_P_IVEC, FUNC_P_RVEC, FUNC_P_CVEC,
  FUNC_P_RMAT, FUNC_P_CMAT, FUNC_P_SIZE
}
 
enum  { FUNC_NO =0, FUNC_YES =1, FUNC_NOLIMIT =-1 }
 
enum  { FUNC_SCALAR_NO =0, FUNC_SCALAR =1, FUNC_SCALAR_DEPEND, FUNC_COMMAND }
 
enum  {
  FUNC_ORDER_DEFAULT =-1, FUNC_ORDER_NULL =0, FUNC_ORDER_null, FUNC_ORDER_NAN,
  FUNC_ORDER_INF, FUNC_ORDER_ZERO, FUNC_ORDER_ONE, FUNC_ORDER_BIGINT,
  FUNC_ORDER_REAL, FUNC_ORDER_COMPLEX, FUNC_ORDER_VAR, FUNC_ORDER_ADD,
  FUNC_ORDER_MUL, FUNC_ORDER_SQRT, FUNC_ORDER_EXP, FUNC_ORDER_LOG,
  FUNC_ORDER_POW, FUNC_ORDER_SIN, FUNC_ORDER_COS, FUNC_ORDER_TAN,
  FUNC_ORDER_ASIN, FUNC_ORDER_ACOS, FUNC_ORDER_ATAN, FUNC_ORDER_SINH,
  FUNC_ORDER_COSH, FUNC_ORDER_TANH, FUNC_ORDER_ASINH, FUNC_ORDER_ACOSH,
  FUNC_ORDER_ATANH, FUNC_ORDER_IVEC, FUNC_ORDER_RVEC, FUNC_ORDER_CVEC,
  FUNC_ORDER_RMAT, FUNC_ORDER_CMAT, FUNC_ORDER_LIST, FUNC_ORDER_TABLE,
  FUNC_ORDER_STRINGS, FUNC_ORDER_SCOPE, FUNC_ORDER_DEF, FUNC_ORDER_BUILTIN
}
 
enum  { FUNC_MONO_LEX =0, FUNC_MONO_GRLEX, FUNC_MONO_GREVLEX, FUNC_MONO_ORDER_SIZE }
 

関数

int func_size (func_t *f)
 
int func_rows (func_t *f)
 
int func_cols (func_t *f)
 
int func_is_builtin (func_t *f)
 
func_tfunc_builtin_new (const char *name)
 
void func_builtin_p_new (func_t *f)
 
void func_builtin_p_del (func_t *f)
 
void func_builtin_p_clone (func_t *f, func_t *g)
 
int func_builtin_p_cmp (func_t *f, func_t *g)
 
func_builtin_tfunc_builtin_struct_new (void)
 
func_builtin_tfunc_builtin_struct_del (func_builtin_t *op)
 
func_builtin_tfunc_builtin_p (func_t *f)
 
char * func_builtin_name (func_t *f)
 
int func_builtin_order (func_t *f)
 
int func_builtin_amin (func_t *f)
 
int func_builtin_amax (func_t *f)
 
int func_builtin_type (func_t *f)
 
int func_builtin_ptype (func_t *f)
 
func_set_tfunc_builtin_p_new_call (func_t *f)
 
func_set_tfunc_builtin_p_del_call (func_t *f)
 
func_set2_tfunc_builtin_p_clone_call (func_t *f)
 
func_arg1_tfunc_builtin_eval_call (func_t *f)
 
func_set_tfunc_builtin_print_call (func_t *f)
 
func_cmp_tfunc_builtin_cmp_call (func_t *f)
 
void func_builtin_print (func_t *f)
 
func_tfunc_builtin_script (func_t *f)
 
func_tfunc_op_builtin_new (void)
 
func_tfunc_op_list_new (void)
 
func_tfunc_op_table_new (void)
 
func_tfunc_op_strings_new (void)
 
func_tfunc_op_scope_new (void)
 
func_tfunc_op_nan_new (void)
 
func_tfunc_op_inf_new (void)
 
func_tfunc_op_zero_new (void)
 
func_tfunc_op_one_new (void)
 
func_tfunc_op_bigint_new (void)
 
func_tfunc_op_real_new (void)
 
func_tfunc_op_complex_new (void)
 
func_tfunc_op_var_new (void)
 
func_tfunc_op_add_new (void)
 
func_tfunc_op_mul_new (void)
 
func_tfunc_op_sqrt_new (void)
 
func_tfunc_op_exp_new (void)
 
func_tfunc_op_log_new (void)
 
func_tfunc_op_pow_new (void)
 
func_tfunc_op_sin_new (void)
 
func_tfunc_op_cos_new (void)
 
func_tfunc_op_tan_new (void)
 
func_tfunc_op_asin_new (void)
 
func_tfunc_op_acos_new (void)
 
func_tfunc_op_atan_new (void)
 
func_tfunc_op_sinh_new (void)
 
func_tfunc_op_cosh_new (void)
 
func_tfunc_op_tanh_new (void)
 
func_tfunc_op_asinh_new (void)
 
func_tfunc_op_acosh_new (void)
 
func_tfunc_op_atanh_new (void)
 
func_tfunc_op_ivec_new (void)
 
func_tfunc_op_rvec_new (void)
 
func_tfunc_op_cvec_new (void)
 
func_tfunc_op_rmat_new (void)
 
func_tfunc_op_cmat_new (void)
 
func_tfunc_op_def_new (void)
 
func_tfunc_op_begin_new (void)
 
func_tfunc_op_end_new (void)
 
func_tfunc_op_print_new (void)
 
func_tfunc_op_eval_new (void)
 
func_tfunc_op_evalf_new (void)
 
func_tfunc_op_expand_new (void)
 
func_tfunc_op_diff_new (void)
 
func_tfunc_op_grad_new (void)
 
func_tfunc_op_gbasis_new (void)
 
int func_ptype (func_t *f)
 
const char * func_op (func_t *f)
 
int func_is (func_t *f, const char *op)
 
int func_find_ptype (func_t *f)
 
int func_find_amin (func_t *f)
 
int func_find_amax (func_t *f)
 
int func_find_order (func_t *f)
 
int func_find_type (func_t *f)
 
func_set_tfunc_find_p_new (func_t *f)
 
func_set_tfunc_find_p_del (func_t *f)
 
func_set2_tfunc_find_p_clone (func_t *f)
 
func_cmp_tfunc_find_p_cmp (func_t *f)
 
func_arg1_tfunc_find_eval (func_t *f)
 
func_set_tfunc_find_print (func_t *f)
 
void func_init (void)
 
void func_clear (void)
 
void func_import_basic (int n)
 
func_tfunc_begin (func_t *f)
 
func_tfunc_begin_eval (func_t *f)
 
func_tfunc_end (func_t *f)
 
func_tfunc_end_eval (func_t *f)
 
func_tfunc_set (func_t *f)
 
func_tfunc_set_eval (func_t *f)
 
func_tfunc_set_script (func_t *f)
 
func_tfunc_op_set_new (void)
 
int func_is_scope (func_t *f)
 
void func_scope_begin (func_t *vlist)
 
void func_scope_end (void)
 
func_tfunc_scope (int n)
 
func_tfunc_scope_previous (int n)
 
func_tfunc_scope_vlist (int n)
 
func_tfunc_scope_table (int n)
 
void func_scope_set (int n, func_t *f)
 
func_tfunc_scope_find (int n, const char *name)
 
func_tfunc_scope_new (func_t *previous, func_t *vlist)
 
void func_scope_init_vlist_to_table (int n)
 
void func_set_mono_order (int order)
 
int func_get_mono_order (void)
 
int func_new_del_check_sum ()
 
func_tfunc_new (const char *op)
 
func_tfunc_retain (func_t *f)
 
func_tfunc_del (func_t *f)
 
func_tfunc_clone (func_t *f)
 
func_tfunc_replace (func_t *f, func_t *g)
 
func_tfunc_struct_new (void)
 
func_tfunc_struct_del (func_t *f)
 
void func_p_new (func_t *f)
 
void func_p_del (func_t *f)
 
void func_p_clone (func_t *f, func_t *g)
 
func_tfunc_arg1_new (const char *op, func_t *g)
 private////////////////////////////////////////////////// [詳解]
 
func_tfunc_arg2_new (const char *op, func_t *g0, func_t *g1)
 
func_tfunc_script (const char *str)
 
func_tfunc_scriptf (char *fmt,...)
 
func_tfunc_scriptf_echo (char *fmt,...)
 
func_tfunc_null_script (func_t *f)
 
func_tfunc_bracket_script (func_t *f)
 
int func_has_power (func_t *f)
 
int func_power (func_t *f)
 
void func_set_power (func_t *f, int pow)
 
int func_power_cmp (func_t *f, func_t *g)
 
void func_pow_p_new (func_t *f)
 
void func_pow_p_del (func_t *f)
 
void func_pow_p_clone (func_t *f, func_t *g)
 
func_tfunc_nan (void)
 
int func_is_nan (func_t *f)
 
void func_nan_print (func_t *f)
 
func_tfunc_nan_script (func_t *f)
 
func_tfunc_inf (void)
 
int func_is_inf (func_t *f)
 
void func_inf_print (func_t *f)
 
func_tfunc_inf_script (func_t *f)
 
func_tfunc_zero (void)
 
int func_is_zero (func_t *f)
 
void func_zero_print (func_t *f)
 
func_tfunc_zero_script (func_t *f)
 
func_tfunc_one (void)
 
int func_is_one (func_t *f)
 
void func_one_print (func_t *f)
 
func_tfunc_one_script (func_t *f)
 
void func_bigint_print (func_t *f)
 
func_tfunc_bigint_script (func_t *f)
 
func_tfunc_bigint (void)
 
func_tfunc_bigint_int (int num, int den)
 
func_tfunc_bigint_str (const char *num, const char *den)
 
int func_bigint_is_integer (func_t *f)
 
int func_bigint_sgn (func_t *f)
 
int func_bigint_get_si (func_t *f)
 
func_tfunc_bigint_add (func_t *f1, func_t *f2)
 
func_tfunc_bigint_sub (func_t *f1, func_t *f2)
 
func_tfunc_bigint_mul (func_t *f1, func_t *f2)
 
func_tfunc_bigint_div (func_t *f1, func_t *f2)
 
func_tfunc_bigint_inv (func_t *f1)
 
func_tfunc_bigint_pow_n (func_t *f, int p)
 
int func_bigint_cmp (func_t *f1, func_t *f2)
 
int func_is_bigint (func_t *f)
 
int func_in_bigint (func_t *f)
 
func_tfunc_bigint_cast (func_t *f)
 
void func_bigint_p_new (func_t *f)
 
void func_bigint_p_del (func_t *f)
 
void func_bigint_p_clone (func_t *f, func_t *g)
 
func_tfunc_bigint_eval (func_t *f)
 
bigintfunc_bigint_p (func_t *f)
 
func_tfunc_evalf (func_t *f)
 
func_tfunc_evalf_eval (func_t *g)
 
func_tfunc_eval (func_t *f)
 
func_tfunc_eval_eval (func_t *g)
 
func_tfunc_real (void)
 
func_tfunc_real_rmulti (rmulti *x)
 
func_tfunc_real_str (const char *str)
 
int func_real_cmp (func_t *f, func_t *g)
 
func_tfunc_real_get_bigint (func_t *f)
 
int func_is_real (func_t *f)
 
int func_in_real (func_t *f)
 
func_tfunc_real_cast (func_t *g)
 
void func_real_print (func_t *f)
 
func_tfunc_real_script (func_t *f)
 
void func_real_p_new (func_t *f)
 
void func_real_p_del (func_t *f)
 
void func_real_p_clone (func_t *f, func_t *g)
 
rmultifunc_real_p (func_t *f)
 
func_tfunc_real_eval (func_t *f)
 
func_tfunc_real_add (func_t *f1, func_t *f2)
 
func_tfunc_real_sub (func_t *f1, func_t *f2)
 
func_tfunc_real_mul (func_t *f1, func_t *f2)
 
func_tfunc_real_inv (func_t *f1)
 
func_tfunc_real_div (func_t *f1, func_t *f2)
 
func_tfunc_real_pow_n (func_t *f, int p)
 
func_tfunc_real_pow (func_t *f1, func_t *f2)
 
func_tfunc_complex (void)
 
func_tfunc_complex_cmulti (cmulti *x)
 
int func_complex_cmp (func_t *f, func_t *g)
 
func_tfunc_complex_i (void)
 
int func_in_complex (func_t *f)
 
int func_is_complex (func_t *f)
 
func_tfunc_complex_cast (func_t *g)
 
void func_complex_p_new (func_t *f)
 
void func_complex_p_del (func_t *f)
 
void func_complex_p_clone (func_t *f, func_t *g)
 
cmultifunc_complex_p (func_t *f)
 
func_tfunc_complex_eval (func_t *f)
 
func_tfunc_complex_add (func_t *f1, func_t *f2)
 
func_tfunc_complex_sub (func_t *f1, func_t *f2)
 
func_tfunc_complex_mul (func_t *f1, func_t *f2)
 
func_tfunc_complex_inv (func_t *f1)
 
func_tfunc_complex_div (func_t *f1, func_t *f2)
 
func_tfunc_complex_pow_n (func_t *f1, int p)
 
func_tfunc_complex_pow (func_t *f1, func_t *f2)
 
int func_is_number (func_t *f)
 
int func_number_cmp (func_t *f, func_t *g)
 
func_tfunc_number_pull (func_t *f)
 
func_tfunc_var (int n)
 
func_tfunc_var1 (int var, int pow)
 
int func_var_size (func_t *f)
 
int func_var_num (func_t *f, int i)
 
int func_var_pow (func_t *f, int i)
 
int func_is_1var (func_t *f)
 
int func_is_var (func_t *f)
 
void func_var_print (func_t *f)
 
func_tfunc_var_script (func_t *f)
 
void func_var_p_new (func_t *f)
 
void func_var_p_del (func_t *f)
 
void func_var_p_clone (func_t *f, func_t *g)
 
void func_var_p_resize (func_t *f, int n)
 
void func_var_replace (func_t *f, int n, int *num, int *pow)
 
void func_var_sort (func_t *f)
 
void func_var_mv_pow_mul (func_t *f)
 
void func_var_mv_pow_lcm (func_t *f)
 
void func_var_rm_pow0 (func_t *f)
 
func_tfunc_var_check_mul (func_t *f)
 
func_tfunc_var_check_lcm (func_t *f)
 
func_tfunc_var_mul (func_t *f1, func_t *f2)
 
func_tfunc_var_lcm (func_t *f1, func_t *f2)
 
func_tfunc_var_div (func_t *f1, func_t *f2)
 
func_tfunc_var_pow_n (func_t *f, int p)
 
int func_var_degree (func_t *f)
 
int func_poly_degree_max (func_t *f)
 
int func_degree (func_t *f)
 
int func_var_cmp_lex (func_t *f, func_t *g)
 
int func_var_cmp_grlex (func_t *f, func_t *g)
 
int func_var_cmp_grevlex (func_t *f, func_t *g)
 
int func_var_cmp (func_t *f, func_t *g)
 
int func_var_can_div (func_t *f, func_t *g)
 
int func_var_n_var (func_t *f)
 
int func_var_exist_varn (func_t *f, int n)
 
int func_var_get_index (func_t *f, int n)
 
int func_var1n (func_t *f)
 
int func_var_var1n (func_t *f)
 
int func_is_mono_not_num (func_t *f)
 
int func_is_mono (func_t *f)
 
int func_mono_degree (func_t *f)
 
int func_mono_n_var (func_t *f)
 
int func_mono_exist_varn (func_t *f, int n)
 
int func_mono_var1n (func_t *f)
 
func_tfunc_mono_get_var (func_t *f)
 
func_tfunc_mono_get_coeff (func_t *f)
 
int func_mono_can_div (func_t *f, func_t *g)
 
int func_is_table (func_t *f)
 
char * func_key_name (func_t *f)
 
func_tfunc_table (void)
 
void func_table_set (func_t *f, func_t *g)
 
func_tfunc_table_find (func_t *f, const char *name)
 
void func_table_grow (func_t *f)
 
func_tfunc_table_bigger (func_t *g)
 
int func_table_bigger_size (func_t *f)
 
int func_table_key_index (func_t *f, const char *name)
 
int func_is_list (func_t *f)
 
func_tfunc_list (int n)
 
func_tfunc_list_zeros (int n)
 
func_tfunc_list_zeros2 (int m, int n)
 
func_tfunc_list_concat (func_t *f, func_t *g)
 
func_tfunc_var1_list (int n)
 
void func_list_print (func_t *f)
 
func_tfunc_list_script (func_t *f)
 
func_tfunc_list_eval (func_t *g)
 
func_tfunc_list_sol_convert_tree (func_t *f)
 
int func_list_degree_max (func_t *f)
 
func_tfunc_list_find_var1n (func_t *f)
 
int func_list_real_array_size (func_t *f)
 
int func_list_complex_array_size (func_t *f)
 
int func_is_poly (func_t *f)
 
int func_is_poly_list (func_t *f)
 
func_tfunc_poly_div_r (func_t *f1, func_t *f2)
 
func_tfunc_poly_div_q (func_t *f1, func_t *f2)
 
func_tfunc_poly_list_div_r (func_t *f, func_t *g)
 
func_tfunc_poly_monic (func_t *f)
 
func_tfunc_poly_list_monic (func_t *f)
 
func_tfunc_poly_list_reduced (func_t *f)
 
func_tfunc_poly_get_lt (func_t *f)
 
func_tfunc_poly_get_lt_coeff (func_t *f)
 
func_tfunc_poly_get_lc (func_t *f)
 
func_tfunc_poly_get_lm (func_t *f)
 
func_tfunc_poly_get_mono_n (func_t *f, int n)
 
func_tfunc_poly_get_var_n (func_t *f, int n)
 
func_tfunc_poly_get_coeff_n (func_t *f, int n)
 
func_tfunc_poly_get_mono_ntarm (func_t *f, int n)
 
func_tfunc_poly_get_var_ntarm (func_t *f, int n)
 
func_tfunc_poly_get_coeff_ntarm (func_t *f, int n)
 
int func_poly_n_var (func_t *f)
 
int func_poly_exist_varn (func_t *f, int n)
 
int func_poly_var1n (func_t *f)
 
func_tfunc_poly_calculate_soltion (func_t *a, func_t *b)
 
func_tfunc_poly_quadratic_formula (func_t *a, func_t *b, func_t *c)
 
int func_poly_can_div (func_t *f, func_t *g)
 
func_tfunc_poly_rm_lt (func_t *f)
 
func_tfunc_poly_lm_lcm (func_t *f, func_t *g)
 
func_tfunc_poly_s (func_t *f, func_t *g)
 
func_tfunc_poly_div_r_and_q (func_t *f, func_t *g)
 
func_tfunc_poly_list_buchberger (func_t *f, int debug)
 
func_tfunc_poly_list_buchberger_simple (func_t *f, int debug)
 
func_tfunc_poly_list_buchberger_selected (func_t *f, int debug)
 
func_tfunc_poly_list_minimal_groebner (func_t *f, int debug)
 
func_tfunc_poly_list_reduced_groebner (func_t *f, int debug)
 
func_tfunc_poly_clone_coeff_ntarm (func_t *f, int n)
 
func_tfunc_gbasis_eval (func_t *g)
 
func_tfunc_ivec (int n)
 
int func_ivec_cmp (func_t *f, func_t *g)
 
int func_ivec_size (func_t *f)
 
int * func_ivec_p (func_t *f)
 
int func_ivec_at (func_t *f, int i)
 
void func_ivec_p_new (func_t *f)
 
void func_ivec_p_del (func_t *f)
 
void func_ivec_p_clone (func_t *f, func_t *g)
 
void func_ivec_p_resize (func_t *f, int n)
 
int func_in_vec (func_t *f)
 
int func_in_mat (func_t *f)
 
func_tfunc_vec_add (func_t *f1, func_t *f2)
 
func_tfunc_vec_sub (func_t *f1, func_t *f2)
 
func_tfunc_mat_add (func_t *f1, func_t *f2)
 
func_tfunc_mat_sub (func_t *f1, func_t *f2)
 
int func_is_rvec (func_t *f)
 
func_tfunc_rvec (int n)
 
int func_rvec_cmp (func_t *f, func_t *g)
 
int func_rvec_size (func_t *f)
 
rmulti ** func_rvec_p (func_t *f)
 
rmultifunc_rvec_at (func_t *f, int i)
 
func_tfunc_rvec_get (func_t *f, int i)
 
void func_rvec_set (func_t *f, int i, func_t *g)
 
func_tfunc_rvec_get_cvec (func_t *g)
 
void func_rvec_p_new (func_t *f)
 
void func_rvec_p_del (func_t *f)
 
void func_rvec_p_clone (func_t *f, func_t *g)
 
void func_rvec_p_resize (func_t *f, int n)
 
int func_is_cvec (func_t *f)
 
func_tfunc_cvec (int n)
 
int func_cvec_cmp (func_t *f, func_t *g)
 
int func_cvec_size (func_t *f)
 
cmulti ** func_cvec_p (func_t *f)
 
cmultifunc_cvec_at (func_t *f, int i)
 
func_tfunc_cvec_get (func_t *f, int i)
 
void func_cvec_set (func_t *f, int i, func_t *g)
 
void func_cvec_p_new (func_t *f)
 
void func_cvec_p_del (func_t *f)
 
void func_cvec_p_clone (func_t *f, func_t *g)
 
void func_cvec_p_resize (func_t *f, int n)
 
int func_is_rmat (func_t *f)
 
func_tfunc_rmat (int m, int n)
 
int func_rmat_cmp (func_t *f, func_t *g)
 
int func_rmat_rows (func_t *f)
 
int func_rmat_cols (func_t *f)
 
int func_rmat_ld (func_t *f)
 
rmultifunc_rmat_at (func_t *f, int i, int j)
 
rmulti ** func_rmat_p (func_t *f)
 
void func_rmat_set_row (func_t *f, int i, func_t *g)
 
func_tfunc_rmat_get_cmat (func_t *g)
 
void func_rmat_p_new (func_t *f)
 
void func_rmat_p_del (func_t *f)
 
void func_rmat_p_clone (func_t *f, func_t *g)
 
void func_rmat_p_resize (func_t *f, int m, int n)
 
int func_is_cmat (func_t *f)
 
func_tfunc_cmat (int m, int n)
 
int func_cmat_cmp (func_t *f, func_t *g)
 
int func_cmat_rows (func_t *f)
 
int func_cmat_cols (func_t *f)
 
int func_cmat_ld (func_t *f)
 
cmultifunc_cmat_at (func_t *f, int i, int j)
 
cmulti ** func_cmat_p (func_t *f)
 
void func_cmat_set_row (func_t *f, int i, func_t *g)
 
void func_cmat_p_new (func_t *f)
 
void func_cmat_p_del (func_t *f)
 
void func_cmat_p_clone (func_t *f, func_t *g)
 
void func_cmat_p_resize (func_t *f, int m, int n)
 
func_tfunc_add_new (int n)
 
func_tfunc_add (func_t *f1, func_t *f2)
 
func_tfunc_add_eval (func_t *f)
 private////////////////////////////////////////////////// [詳解]
 
int func_is_add (func_t *f)
 
void func_add_print (func_t *f)
 
func_tfunc_add_script (func_t *f)
 
void func_add_args (func_t *f, func_is_t *fis, func_is_t *fin)
 
void func_add_args_collect (func_t *f, func_is_t *fis)
 
func_tfunc_mul_new (int n)
 
func_tfunc_mul (func_t *f1, func_t *f2)
 
func_tfunc_mul_eval (func_t *f)
 
func_tfunc_mul_eval_size (func_t *f)
 private///////////////////////////////////////////////////////// [詳解]
 
func_tfunc_mul_split (func_t *f)
 
func_tfunc_mul_pow_n (func_t *f, int pow)
 
int func_is_mul (func_t *f)
 
void func_mul_print (func_t *f)
 
func_tfunc_mul_script (func_t *f)
 
void func_mul_args (func_t *f, func_is_t *fis, func_is_t *fin)
 
void func_mul_args_pow (func_t *f)
 
func_tfunc_mul_split_list (func_t *f, func_is_t *fis)
 
func_tfunc_mul_split_pow_list (func_t *f)
 
func_tfunc_pow_n (func_t *f, int pow)
 
func_tfunc_pow (func_t *f1, func_t *f2)
 
func_tfunc_pow_eval (func_t *f)
 
void func_pow_print (func_t *f)
 
func_tfunc_pow_script (func_t *f)
 
func_tfunc_inv (func_t *f1)
 
func_tfunc_div (func_t *f1, func_t *f2)
 
func_tfunc_div_script (func_t *f)
 
func_tfunc_sub (func_t *f1, func_t *f2)
 
func_tfunc_sub_script (func_t *f)
 
func_tfunc_sqrt (func_t *g)
 
func_tfunc_sqrt_eval (func_t *f)
 
func_tfunc_exp (func_t *g)
 
func_tfunc_exp_eval (func_t *f)
 
func_tfunc_log (func_t *g)
 
func_tfunc_log_eval (func_t *f)
 
func_tfunc_sin (func_t *g)
 
func_tfunc_sin_eval (func_t *f)
 
func_tfunc_cos (func_t *g)
 
func_tfunc_cos_eval (func_t *f)
 
func_tfunc_tan (func_t *g)
 
func_tfunc_tan_eval (func_t *f)
 
func_tfunc_asin (func_t *g)
 
func_tfunc_asin_eval (func_t *f)
 
func_tfunc_acos (func_t *g)
 
func_tfunc_acos_eval (func_t *f)
 
func_tfunc_atan (func_t *g)
 
func_tfunc_atan_eval (func_t *f)
 
func_tfunc_sinh (func_t *g)
 
func_tfunc_sinh_eval (func_t *f)
 
func_tfunc_cosh (func_t *g)
 
func_tfunc_cosh_eval (func_t *f)
 
func_tfunc_tanh (func_t *g)
 
func_tfunc_tanh_eval (func_t *f)
 
func_tfunc_asinh (func_t *g)
 
func_tfunc_asinh_eval (func_t *f)
 
func_tfunc_acosh (func_t *g)
 
func_tfunc_acosh_eval (func_t *f)
 
func_tfunc_atanh (func_t *g)
 
func_tfunc_atanh_eval (func_t *f)
 
func_tfunc_flatten (func_t *f, const char *op)
 
int func_is_split_mul (func_t *f)
 
int func_is_split (func_t *f)
 
func_tfunc_get_number_part (func_t *f)
 
func_tfunc_get_split_part (func_t *f)
 
int func_is_coeff (func_t *f)
 
func_tfunc_sqrt_pow_n (func_t *f, int pow)
 
func_tfunc_expand (func_t *f)
 
func_tfunc_expand_eval (func_t *f)
 
func_tfunc_expand_mul_pow_n (func_t *f)
 private//////////////////////////////////////////////////// [詳解]
 
func_tfunc_expand_mul_pow1 (func_t *f)
 
func_tfunc_expand_add_pow_n (func_t *f)
 
func_tfunc_expand_add_pow1 (func_t *f)
 
func_tfunc_expand_mul1_add1 (func_t *f)
 
func_tfunc_expand_list (func_t *f)
 
func_tfunc_diff (func_t *f, func_t *x)
 
func_tfunc_diff_eval (func_t *f)
 
func_tfunc_grad (func_t *f, func_t *x)
 
func_tfunc_grad_eval (func_t *f)
 
func_tfunc_diff_var (func_t *f, int var)
 
func_tfunc_diff_pow_n (func_t *f, int var)
 
func_tfunc_diff_pow (func_t *f, int var)
 
func_tfunc_diff_list (func_t *f, int var)
 
func_tfunc_diff_add_pow1 (func_t *f, int var)
 
func_tfunc_diff_mul_pow1 (func_t *f, int var)
 
func_tfunc_diff_sqrt_pow1 (func_t *f, int var)
 
func_tfunc_diff_exp_pow1 (func_t *f, int var)
 
func_tfunc_diff_log_pow1 (func_t *f, int var)
 
func_tfunc_diff_sin_pow1 (func_t *f, int var)
 
func_tfunc_diff_cos_pow1 (func_t *f, int var)
 
func_tfunc_diff_tan_pow1 (func_t *f, int var)
 
func_tfunc_diff_sinh_pow1 (func_t *f, int var)
 
func_tfunc_diff_cosh_pow1 (func_t *f, int var)
 
func_tfunc_diff_tanh_pow1 (func_t *f, int var)
 
func_tfunc_diff_asin_pow1 (func_t *f, int var)
 
func_tfunc_diff_acos_pow1 (func_t *f, int var)
 
func_tfunc_diff_atan_pow1 (func_t *f, int var)
 
func_tfunc_diff_asinh_pow1 (func_t *f, int var)
 
func_tfunc_diff_acosh_pow1 (func_t *f, int var)
 
func_tfunc_diff_atanh_pow1 (func_t *f, int var)
 
func_tfunc_maps (func_t *f, int n0, func_t *x)
 
func_tfunc_maps_var (func_t *f, int n0, func_t *x)
 
int func_cmp (func_t *f, func_t *g)
 
int func_lt (func_t *f, func_t *g)
 
int func_le (func_t *f, func_t *g)
 
int func_gt (func_t *f, func_t *g)
 
int func_ge (func_t *f, func_t *g)
 
int func_asize (func_t *f)
 
func_tfunc_aget (func_t *f, int i)
 
void func_aset (func_t *f, int i, func_t *g)
 
void func_adel (func_t *f, int i)
 
void func_a_new (func_t *f, int n)
 
void func_a_del (func_t *f)
 
void func_a_clone (func_t *f, func_t *g)
 
void func_a_replace (func_t *f, int n, func_t **arg)
 
void func_a_swap (func_t *f, func_t *g)
 
void func_a_resize (func_t *f, int n)
 
void func_a_insert (func_t *f, int n, func_t *g)
 
void func_a_append (func_t *f, func_t *g)
 
void func_a_rm (func_t *f, int i)
 
void func_a_rm_end (func_t *f)
 
void func_a_rm_null (func_t *f)
 
void func_a_rm_op (func_t *f, func_is_t *fis)
 
void func_a_del_op (func_t *f, func_is_t *fis)
 
void func_a_rm_not_op (func_t *f, func_is_t *fis)
 
void func_a_del_not_op (func_t *f, func_is_t *fis)
 
void func_a_del_not_op_op (func_t *f, func_is_t *fis1, func_is_t *fis2)
 
int func_a_has_op (func_t *f, func_is_t *fis)
 
int func_a_has_op_pow1 (func_t *f, func_is_t *fis)
 
void func_args_arrange (func_t *f, int *I)
 
void func_args_rm_op (func_t *f, const char *op)
 
void func_args_rm_add_pow1 (func_t *f)
 
void func_args_swap (func_t *f, int i, int j)
 private////////////////////////////////////////////////// [詳解]
 
void func_args_quick_sort (func_t *f, int *I, int left, int right)
 private////////////////////////////////////////////////// [詳解]
 
void func_args_sort (func_t *f)
 
void func_args_sort_index (func_t *f, int *I)
 
void func_args_reverse (func_t *f)
 
int func_args_count_non_null (func_t *f)
 
int func_args_have (func_t *f, func_t *g)
 private////////////////////////////////////////////////// [詳解]
 
int func_args_count_op (func_t *f, const char *op)
 
func_tfunc_mat_solve (func_t *A, func_t *b)
 
func_tfunc_poly_solve (func_t *f)
 
func_tfunc_poly_solve_var1 (func_t *f)
 
func_tfunc_poly_solve_var2 (func_t *f)
 
func_tfunc_poly_solve_var2_have_ac (func_t *f)
 
func_tfunc_poly_solve_var2_have_ab (func_t *f)
 
func_tfunc_poly_solve_var2_have_abc (func_t *f)
 
func_tfunc_poly_solve_varn (func_t *f)
 
func_tfunc_poly_list_solve (func_t *f)
 
func_tfunc_poly_list_solve_and_arrange (func_t *f)
 
void func_change_cmulti (cmulti *x, func_t *f)
 
func_tfunc_change_cmulti_list (int n, cmulti **x)
 
void func_ccopy_coeff (int n, cmulti **z, func_t *f)
 
void func_init_val_r_and_balance (rmulti *r, cmulti *g, int n, cmulti **a)
 
void func_init_val (int n, cmulti **z, cmulti **a)
 
int func_weierstrass (int n, cmulti **z1, cmulti **z0, cmulti **a)
 
int func_is_def (func_t *f)
 
func_tfunc_def (const char *name, func_t *g, int amin, int amax)
 
void func_def_print (func_t *f)
 
func_tfunc_def_script (func_t *f)
 
func_tfunc_def_any_eval (func_t *f)
 
void func_def_p_new (func_t *f)
 
void func_def_p_del (func_t *f)
 
void func_def_p_clone (func_t *f, func_t *g)
 
int func_def_p_cmp (func_t *f, func_t *g)
 
func_def_tfunc_def_p (func_t *f)
 
char * func_def_name (func_t *f)
 
int func_def_amin (func_t *f)
 
int func_def_amax (func_t *f)
 
func_def_tfunc_def_struct_new (void)
 
func_def_tfunc_def_struct_del (func_def_t *def)
 
int func_is_strings (func_t *f)
 
func_tfunc_strings (int n)
 
func_tfunc_strings_str (const char *str[])
 
func_tfunc_strings_strings (strings *str)
 
func_tfunc_strings_char (const char *str)
 
func_tfunc_strings_split (const char *str, const char *sep, const char *mask_begin, const char *mask_end, const char *skip)
 
int func_strings_p_cmp (func_t *f, func_t *g)
 
int func_strings_size (func_t *f)
 
char * func_strings_at (func_t *f, int i)
 
void func_strings_set (func_t *f, int i, const char *str)
 
stringsfunc_strings_p (func_t *f)
 
void func_strings_p_new (func_t *f)
 
void func_strings_p_del (func_t *f)
 
void func_strings_p_clone (func_t *f, func_t *g)
 
void func_strings_p_replace (func_t *f, strings *s)
 
void func_strings_print (func_t *f)
 
void func_print (func_t *f)
 
void func_put (func_t *f)
 
func_tfunc_print_eval (func_t *f)
 
void func_print_hat (int pow)
 
void func_print_complex (func_t *f)
 
void func_print_args (func_t *f)
 
void func_print_ivec (func_t *f)
 
void func_print_rvec (func_t *f)
 
void func_print_cvec (func_t *f)
 
void func_print_rmat (func_t *f)
 
void func_print_cmat (func_t *f)
 
void func_print_table (func_t *f)
 
void func_print_scope (func_t *f)
 

マクロ定義詳解

◆ FUNC_ERROR_ARG1

#define FUNC_ERROR_ARG1 (   F,
  F1 
)    { printf("Error in %s(%s)\n",F,func_op(F1)); printf("#0="); func_print(F1); printf("\n"); exit(0); }

is_func.h842 行目に定義があります。

◆ FUNC_ERROR_ARG2

#define FUNC_ERROR_ARG2 (   F,
  F1,
  F2 
)    { printf("Error in %s(%s, %s)\n",F,func_op(F1),func_op(F2)); printf("#0="); func_print(F1); printf("\n#1=");; func_print(F2); printf("\n"); exit(0); }

is_func.h843 行目に定義があります。

◆ FUNC_ERROR_ARG3

#define FUNC_ERROR_ARG3 (   F,
  F1,
  F2,
  F3 
)    { printf("Error in %s(%s, %s, %s)\n",F,func_op(F1),func_op(F2),func_op(F3)); exit(0); }

is_func.h844 行目に定義があります。

型定義詳解

◆ func_arg1_t

typedef func_t*() func_arg1_t(func_t *f)

is_func.h68 行目に定義があります。

◆ func_builtin_t

is_func.h85 行目に定義があります。

◆ func_cmp_t

typedef int() func_cmp_t(func_t *f, func_t *g)

is_func.h69 行目に定義があります。

◆ func_def_t

typedef struct func_def_struct func_def_t

is_func.h92 行目に定義があります。

◆ func_is_t

typedef int() func_is_t(func_t *f)

is_func.h70 行目に定義があります。

◆ func_p_t

typedef union func_p_struct func_p_t

is_func.h54 行目に定義があります。

◆ func_set2_t

typedef void() func_set2_t(func_t *f, func_t *g)

is_func.h67 行目に定義があります。

◆ func_set_t

typedef void() func_set_t(func_t *f)

is_func.h66 行目に定義があります。

◆ func_t

typedef struct func_struct func_t

is_func.h64 行目に定義があります。

列挙型詳解

◆ anonymous enum

anonymous enum
列挙値
FUNC_P_NULL 
FUNC_P_BUILTIN 
FUNC_P_DEF 
FUNC_P_POWER 
FUNC_P_BIGINT 
FUNC_P_REAL 
FUNC_P_COMPLEX 
FUNC_P_STRINGS 
FUNC_P_VAR 
FUNC_P_IVEC 
FUNC_P_RVEC 
FUNC_P_CVEC 
FUNC_P_RMAT 
FUNC_P_CMAT 
FUNC_P_SIZE 

is_func.h19 行目に定義があります。

◆ anonymous enum

anonymous enum
列挙値
FUNC_NO 
FUNC_YES 
FUNC_NOLIMIT 

is_func.h24 行目に定義があります。

◆ anonymous enum

anonymous enum
列挙値
FUNC_SCALAR_NO 
FUNC_SCALAR 
FUNC_SCALAR_DEPEND 
FUNC_COMMAND 

is_func.h25 行目に定義があります。

◆ anonymous enum

anonymous enum
列挙値
FUNC_ORDER_DEFAULT 
FUNC_ORDER_NULL 
FUNC_ORDER_null 
FUNC_ORDER_NAN 
FUNC_ORDER_INF 
FUNC_ORDER_ZERO 
FUNC_ORDER_ONE 
FUNC_ORDER_BIGINT 
FUNC_ORDER_REAL 
FUNC_ORDER_COMPLEX 
FUNC_ORDER_VAR 
FUNC_ORDER_ADD 
FUNC_ORDER_MUL 
FUNC_ORDER_SQRT 
FUNC_ORDER_EXP 
FUNC_ORDER_LOG 
FUNC_ORDER_POW 
FUNC_ORDER_SIN 
FUNC_ORDER_COS 
FUNC_ORDER_TAN 
FUNC_ORDER_ASIN 
FUNC_ORDER_ACOS 
FUNC_ORDER_ATAN 
FUNC_ORDER_SINH 
FUNC_ORDER_COSH 
FUNC_ORDER_TANH 
FUNC_ORDER_ASINH 
FUNC_ORDER_ACOSH 
FUNC_ORDER_ATANH 
FUNC_ORDER_IVEC 
FUNC_ORDER_RVEC 
FUNC_ORDER_CVEC 
FUNC_ORDER_RMAT 
FUNC_ORDER_CMAT 
FUNC_ORDER_LIST 
FUNC_ORDER_TABLE 
FUNC_ORDER_STRINGS 
FUNC_ORDER_SCOPE 
FUNC_ORDER_DEF 
FUNC_ORDER_BUILTIN 

is_func.h26 行目に定義があります。

◆ anonymous enum

anonymous enum
列挙値
FUNC_MONO_LEX 
FUNC_MONO_GRLEX 
FUNC_MONO_GREVLEX 
FUNC_MONO_ORDER_SIZE 

is_func.h219 行目に定義があります。

関数詳解

◆ func_a_append()

void func_a_append ( func_t f,
func_t g 
)

func_args.c82 行目に定義があります。

呼び出し関係図:

◆ func_a_clone()

void func_a_clone ( func_t f,
func_t g 
)

func_args.c226 行目に定義があります。

呼び出し関係図:

◆ func_a_del()

void func_a_del ( func_t f)

func_args.c215 行目に定義があります。

呼び出し関係図:

◆ func_a_del_not_op()

void func_a_del_not_op ( func_t f,
func_is_t fis 
)

func_args.c42 行目に定義があります。

呼び出し関係図:

◆ func_a_del_not_op_op()

void func_a_del_not_op_op ( func_t f,
func_is_t fis1,
func_is_t fis2 
)

func_args.c49 行目に定義があります。

呼び出し関係図:

◆ func_a_del_op()

void func_a_del_op ( func_t f,
func_is_t fis 
)

func_args.c25 行目に定義があります。

呼び出し関係図:

◆ func_a_has_op()

int func_a_has_op ( func_t f,
func_is_t fis 
)

func_args.c71 行目に定義があります。

呼び出し関係図:

◆ func_a_has_op_pow1()

int func_a_has_op_pow1 ( func_t f,
func_is_t fis 
)

func_args.c60 行目に定義があります。

呼び出し関係図:

◆ func_a_insert()

void func_a_insert ( func_t f,
int  n,
func_t g 
)

func_args.c93 行目に定義があります。

呼び出し関係図:

◆ func_a_new()

void func_a_new ( func_t f,
int  n 
)

func_args.c199 行目に定義があります。

呼び出し関係図:

◆ func_a_replace()

void func_a_replace ( func_t f,
int  n,
func_t **  arg 
)

func_args.c181 行目に定義があります。

呼び出し関係図:

◆ func_a_resize()

void func_a_resize ( func_t f,
int  n 
)

func_args.c157 行目に定義があります。

呼び出し関係図:

◆ func_a_rm()

void func_a_rm ( func_t f,
int  i 
)

func_args.c106 行目に定義があります。

呼び出し関係図:

◆ func_a_rm_end()

void func_a_rm_end ( func_t f)

func_args.c88 行目に定義があります。

呼び出し関係図:

◆ func_a_rm_not_op()

void func_a_rm_not_op ( func_t f,
func_is_t fis 
)

func_args.c34 行目に定義があります。

呼び出し関係図:

◆ func_a_rm_null()

void func_a_rm_null ( func_t f)

func_args.c113 行目に定義があります。

呼び出し関係図:

◆ func_a_rm_op()

void func_a_rm_op ( func_t f,
func_is_t fis 
)

func_args.c17 行目に定義があります。

呼び出し関係図:

◆ func_a_swap()

void func_a_swap ( func_t f,
func_t g 
)

func_args.c172 行目に定義があります。

呼び出し関係図:

◆ func_acos()

func_t* func_acos ( func_t g)

func_math.c368 行目に定義があります。

呼び出し関係図:

◆ func_acos_eval()

func_t* func_acos_eval ( func_t f)

func_math.c373 行目に定義があります。

呼び出し関係図:

◆ func_acosh()

func_t* func_acosh ( func_t g)

func_math.c490 行目に定義があります。

呼び出し関係図:

◆ func_acosh_eval()

func_t* func_acosh_eval ( func_t f)

func_math.c495 行目に定義があります。

呼び出し関係図:

◆ func_add()

func_t* func_add ( func_t f1,
func_t f2 
)

func_add.c168 行目に定義があります。

呼び出し関係図:

◆ func_add_args()

void func_add_args ( func_t f,
func_is_t fis,
func_is_t fin 
)

func_add.c131 行目に定義があります。

呼び出し関係図:

◆ func_add_args_collect()

void func_add_args_collect ( func_t f,
func_is_t fis 
)

func_add.c94 行目に定義があります。

呼び出し関係図:

◆ func_add_eval()

func_t* func_add_eval ( func_t f)

private//////////////////////////////////////////////////

func_add.c148 行目に定義があります。

呼び出し関係図:

◆ func_add_new()

func_t* func_add_new ( int  n)

func_add.c187 行目に定義があります。

呼び出し関係図:

◆ func_add_print()

void func_add_print ( func_t f)

func_add.c68 行目に定義があります。

呼び出し関係図:

◆ func_add_script()

func_t* func_add_script ( func_t f)

func_add.c21 行目に定義があります。

呼び出し関係図:

◆ func_adel()

void func_adel ( func_t f,
int  i 
)

func_args.c146 行目に定義があります。

呼び出し関係図:

◆ func_aget()

func_t* func_aget ( func_t f,
int  i 
)

func_args.c131 行目に定義があります。

呼び出し関係図:

◆ func_arg1_new()

func_t* func_arg1_new ( const char *  op,
func_t g 
)

private//////////////////////////////////////////////////

func.c188 行目に定義があります。

呼び出し関係図:

◆ func_arg2_new()

func_t* func_arg2_new ( const char *  op,
func_t g0,
func_t g1 
)

func.c197 行目に定義があります。

呼び出し関係図:

◆ func_args_arrange()

void func_args_arrange ( func_t f,
int *  I 
)

func_args.c273 行目に定義があります。

呼び出し関係図:

◆ func_args_count_non_null()

int func_args_count_non_null ( func_t f)

func_args.c306 行目に定義があります。

呼び出し関係図:

◆ func_args_count_op()

int func_args_count_op ( func_t f,
const char *  op 
)

func_args.c259 行目に定義があります。

呼び出し関係図:

◆ func_args_have()

int func_args_have ( func_t f,
func_t g 
)

private//////////////////////////////////////////////////

func_args.c248 行目に定義があります。

呼び出し関係図:

◆ func_args_quick_sort()

void func_args_quick_sort ( func_t f,
int *  I,
int  left,
int  right 
)

private//////////////////////////////////////////////////

func_args.c329 行目に定義があります。

呼び出し関係図:

◆ func_args_reverse()

void func_args_reverse ( func_t f)

func_args.c365 行目に定義があります。

呼び出し関係図:

◆ func_args_rm_add_pow1()

void func_args_rm_add_pow1 ( func_t f)

func_args.c295 行目に定義があります。

呼び出し関係図:

◆ func_args_rm_op()

void func_args_rm_op ( func_t f,
const char *  op 
)

func_args.c283 行目に定義があります。

呼び出し関係図:

◆ func_args_sort()

void func_args_sort ( func_t f)

func_args.c350 行目に定義があります。

呼び出し関係図:

◆ func_args_sort_index()

void func_args_sort_index ( func_t f,
int *  I 
)

func_args.c356 行目に定義があります。

呼び出し関係図:

◆ func_args_swap()

void func_args_swap ( func_t f,
int  i,
int  j 
)

private//////////////////////////////////////////////////

func_args.c318 行目に定義があります。

◆ func_aset()

void func_aset ( func_t f,
int  i,
func_t g 
)

func_args.c138 行目に定義があります。

呼び出し関係図:

◆ func_asin()

func_t* func_asin ( func_t g)

func_math.c346 行目に定義があります。

呼び出し関係図:

◆ func_asin_eval()

func_t* func_asin_eval ( func_t f)

func_math.c351 行目に定義があります。

呼び出し関係図:

◆ func_asinh()

func_t* func_asinh ( func_t g)

func_math.c470 行目に定義があります。

呼び出し関係図:

◆ func_asinh_eval()

func_t* func_asinh_eval ( func_t f)

func_math.c475 行目に定義があります。

呼び出し関係図:

◆ func_asize()

int func_asize ( func_t f)

func_args.c191 行目に定義があります。

◆ func_atan()

func_t* func_atan ( func_t g)

func_math.c390 行目に定義があります。

呼び出し関係図:

◆ func_atan_eval()

func_t* func_atan_eval ( func_t f)

func_math.c395 行目に定義があります。

呼び出し関係図:

◆ func_atanh()

func_t* func_atanh ( func_t g)

func_math.c512 行目に定義があります。

呼び出し関係図:

◆ func_atanh_eval()

func_t* func_atanh_eval ( func_t f)

func_math.c517 行目に定義があります。

呼び出し関係図:

◆ func_begin()

func_t* func_begin ( func_t f)

func_import.c110 行目に定義があります。

呼び出し関係図:

◆ func_begin_eval()

func_t* func_begin_eval ( func_t f)

func_import.c116 行目に定義があります。

呼び出し関係図:

◆ func_bigint()

func_t* func_bigint ( void  )

func_bigint.c91 行目に定義があります。

呼び出し関係図:

◆ func_bigint_add()

func_t* func_bigint_add ( func_t f1,
func_t f2 
)

func_bigint.c171 行目に定義があります。

呼び出し関係図:

◆ func_bigint_cast()

func_t* func_bigint_cast ( func_t f)

func_bigint.c142 行目に定義があります。

呼び出し関係図:

◆ func_bigint_cmp()

int func_bigint_cmp ( func_t f1,
func_t f2 
)

func_bigint.c154 行目に定義があります。

呼び出し関係図:

◆ func_bigint_div()

func_t* func_bigint_div ( func_t f1,
func_t f2 
)

func_bigint.c222 行目に定義があります。

呼び出し関係図:

◆ func_bigint_eval()

func_t* func_bigint_eval ( func_t f)

func_bigint.c77 行目に定義があります。

呼び出し関係図:

◆ func_bigint_get_si()

int func_bigint_get_si ( func_t f)

func_bigint.c124 行目に定義があります。

呼び出し関係図:

◆ func_bigint_int()

func_t* func_bigint_int ( int  num,
int  den 
)

func_bigint.c96 行目に定義があります。

呼び出し関係図:

◆ func_bigint_inv()

func_t* func_bigint_inv ( func_t f1)

func_bigint.c239 行目に定義があります。

呼び出し関係図:

◆ func_bigint_is_integer()

int func_bigint_is_integer ( func_t f)

func_bigint.c114 行目に定義があります。

呼び出し関係図:

◆ func_bigint_mul()

func_t* func_bigint_mul ( func_t f1,
func_t f2 
)

func_bigint.c205 行目に定義があります。

呼び出し関係図:

◆ func_bigint_p()

bigint* func_bigint_p ( func_t f)

func_bigint.c69 行目に定義があります。

呼び出し関係図:

◆ func_bigint_p_clone()

void func_bigint_p_clone ( func_t f,
func_t g 
)

func_bigint.c61 行目に定義があります。

呼び出し関係図:

◆ func_bigint_p_del()

void func_bigint_p_del ( func_t f)

func_bigint.c52 行目に定義があります。

呼び出し関係図:

◆ func_bigint_p_new()

void func_bigint_p_new ( func_t f)

func_bigint.c45 行目に定義があります。

呼び出し関係図:

◆ func_bigint_pow_n()

func_t* func_bigint_pow_n ( func_t f,
int  p 
)

func_bigint.c253 行目に定義があります。

呼び出し関係図:

◆ func_bigint_print()

void func_bigint_print ( func_t f)

func_bigint.c38 行目に定義があります。

呼び出し関係図:

◆ func_bigint_script()

func_t* func_bigint_script ( func_t f)

func_bigint.c13 行目に定義があります。

呼び出し関係図:

◆ func_bigint_sgn()

int func_bigint_sgn ( func_t f)

func_bigint.c119 行目に定義があります。

呼び出し関係図:

◆ func_bigint_str()

func_t* func_bigint_str ( const char *  num,
const char *  den 
)

func_bigint.c104 行目に定義があります。

呼び出し関係図:

◆ func_bigint_sub()

func_t* func_bigint_sub ( func_t f1,
func_t f2 
)

func_bigint.c188 行目に定義があります。

呼び出し関係図:

◆ func_bracket_script()

func_t* func_bracket_script ( func_t f)

func_script.c84 行目に定義があります。

呼び出し関係図:

◆ func_builtin_amax()

int func_builtin_amax ( func_t f)

func_builtin.c146 行目に定義があります。

呼び出し関係図:

◆ func_builtin_amin()

int func_builtin_amin ( func_t f)

func_builtin.c140 行目に定義があります。

呼び出し関係図:

◆ func_builtin_cmp_call()

func_cmp_t* func_builtin_cmp_call ( func_t f)

func_builtin.c194 行目に定義があります。

呼び出し関係図:

◆ func_builtin_eval_call()

func_arg1_t* func_builtin_eval_call ( func_t f)

func_builtin.c182 行目に定義があります。

呼び出し関係図:

◆ func_builtin_name()

char* func_builtin_name ( func_t f)

func_builtin.c128 行目に定義があります。

呼び出し関係図:

◆ func_builtin_new()

func_t* func_builtin_new ( const char *  name)

func_builtin.c79 行目に定義があります。

呼び出し関係図:

◆ func_builtin_order()

int func_builtin_order ( func_t f)

func_builtin.c134 行目に定義があります。

呼び出し関係図:

◆ func_builtin_p()

func_builtin_t* func_builtin_p ( func_t f)

func_builtin.c122 行目に定義があります。

呼び出し関係図:

◆ func_builtin_p_clone()

void func_builtin_p_clone ( func_t f,
func_t g 
)

func_builtin.c103 行目に定義があります。

呼び出し関係図:

◆ func_builtin_p_clone_call()

func_set2_t* func_builtin_p_clone_call ( func_t f)

func_builtin.c176 行目に定義があります。

呼び出し関係図:

◆ func_builtin_p_cmp()

int func_builtin_p_cmp ( func_t f,
func_t g 
)

func_builtin.c115 行目に定義があります。

呼び出し関係図:

◆ func_builtin_p_del()

void func_builtin_p_del ( func_t f)

func_builtin.c94 行目に定義があります。

呼び出し関係図:

◆ func_builtin_p_del_call()

func_set_t* func_builtin_p_del_call ( func_t f)

func_builtin.c170 行目に定義があります。

呼び出し関係図:

◆ func_builtin_p_new()

void func_builtin_p_new ( func_t f)

func_builtin.c87 行目に定義があります。

呼び出し関係図:

◆ func_builtin_p_new_call()

func_set_t* func_builtin_p_new_call ( func_t f)

func_builtin.c164 行目に定義があります。

呼び出し関係図:

◆ func_builtin_print()

void func_builtin_print ( func_t f)

func_builtin.c233 行目に定義があります。

呼び出し関係図:

◆ func_builtin_print_call()

func_set_t* func_builtin_print_call ( func_t f)

func_builtin.c188 行目に定義があります。

呼び出し関係図:

◆ func_builtin_ptype()

int func_builtin_ptype ( func_t f)

func_builtin.c158 行目に定義があります。

呼び出し関係図:

◆ func_builtin_script()

func_t* func_builtin_script ( func_t f)

func_builtin.c13 行目に定義があります。

呼び出し関係図:

◆ func_builtin_struct_del()

func_builtin_t* func_builtin_struct_del ( func_builtin_t op)

func_builtin.c221 行目に定義があります。

呼び出し関係図:

◆ func_builtin_struct_new()

func_builtin_t* func_builtin_struct_new ( void  )

func_builtin.c202 行目に定義があります。

◆ func_builtin_type()

int func_builtin_type ( func_t f)

func_builtin.c152 行目に定義があります。

呼び出し関係図:

◆ func_ccopy_coeff()

void func_ccopy_coeff ( int  n,
cmulti **  z,
func_t f 
)

func_solve.c347 行目に定義があります。

呼び出し関係図:

◆ func_change_cmulti()

void func_change_cmulti ( cmulti x,
func_t f 
)

func_solve.c317 行目に定義があります。

呼び出し関係図:

◆ func_change_cmulti_list()

func_t* func_change_cmulti_list ( int  n,
cmulti **  x 
)

func_solve.c328 行目に定義があります。

呼び出し関係図:

◆ func_clear()

void func_clear ( void  )

func_scope.c65 行目に定義があります。

◆ func_clone()

func_t* func_clone ( func_t f)

func.c71 行目に定義があります。

呼び出し関係図:

◆ func_cmat()

func_t* func_cmat ( int  m,
int  n 
)

func_cmat.c87 行目に定義があります。

呼び出し関係図:

◆ func_cmat_at()

cmulti* func_cmat_at ( func_t f,
int  i,
int  j 
)

func_cmat.c122 行目に定義があります。

呼び出し関係図:

◆ func_cmat_cmp()

int func_cmat_cmp ( func_t f,
func_t g 
)

func_cmat.c95 行目に定義があります。

呼び出し関係図:

◆ func_cmat_cols()

int func_cmat_cols ( func_t f)

func_cmat.c110 行目に定義があります。

呼び出し関係図:

◆ func_cmat_ld()

int func_cmat_ld ( func_t f)

func_cmat.c116 行目に定義があります。

呼び出し関係図:

◆ func_cmat_p()

cmulti** func_cmat_p ( func_t f)

func_cmat.c128 行目に定義があります。

呼び出し関係図:

◆ func_cmat_p_clone()

void func_cmat_p_clone ( func_t f,
func_t g 
)

func_cmat.c57 行目に定義があります。

呼び出し関係図:

◆ func_cmat_p_del()

void func_cmat_p_del ( func_t f)

func_cmat.c46 行目に定義があります。

呼び出し関係図:

◆ func_cmat_p_new()

void func_cmat_p_new ( func_t f)

func_cmat.c35 行目に定義があります。

呼び出し関係図:

◆ func_cmat_p_resize()

void func_cmat_p_resize ( func_t f,
int  m,
int  n 
)

func_cmat.c71 行目に定義があります。

呼び出し関係図:

◆ func_cmat_rows()

int func_cmat_rows ( func_t f)

func_cmat.c104 行目に定義があります。

呼び出し関係図:

◆ func_cmat_set_row()

void func_cmat_set_row ( func_t f,
int  i,
func_t g 
)

func_cmat.c136 行目に定義があります。

呼び出し関係図:

◆ func_cmp()

int func_cmp ( func_t f,
func_t g 
)

func_cmp.c25 行目に定義があります。

呼び出し関係図:

◆ func_cols()

int func_cols ( func_t f)

func_vec.c29 行目に定義があります。

呼び出し関係図:

◆ func_complex()

func_t* func_complex ( void  )

func_complex.c72 行目に定義があります。

呼び出し関係図:

◆ func_complex_add()

func_t* func_complex_add ( func_t f1,
func_t f2 
)

func_complex.c97 行目に定義があります。

呼び出し関係図:

◆ func_complex_cast()

func_t* func_complex_cast ( func_t g)

func_complex.c222 行目に定義があります。

呼び出し関係図:

◆ func_complex_cmp()

int func_complex_cmp ( func_t f,
func_t g 
)

func_complex.c205 行目に定義があります。

呼び出し関係図:

◆ func_complex_cmulti()

func_t* func_complex_cmulti ( cmulti x)

func_complex.c77 行目に定義があります。

呼び出し関係図:

◆ func_complex_div()

func_t* func_complex_div ( func_t f1,
func_t f2 
)

func_complex.c145 行目に定義があります。

呼び出し関係図:

◆ func_complex_eval()

func_t* func_complex_eval ( func_t f)

func_complex.c50 行目に定義があります。

呼び出し関係図:

◆ func_complex_i()

func_t* func_complex_i ( void  )

func_complex.c87 行目に定義があります。

呼び出し関係図:

◆ func_complex_inv()

func_t* func_complex_inv ( func_t f1)

func_complex.c177 行目に定義があります。

呼び出し関係図:

◆ func_complex_mul()

func_t* func_complex_mul ( func_t f1,
func_t f2 
)

func_complex.c129 行目に定義があります。

呼び出し関係図:

◆ func_complex_p()

cmulti* func_complex_p ( func_t f)

func_complex.c42 行目に定義があります。

呼び出し関係図:

◆ func_complex_p_clone()

void func_complex_p_clone ( func_t f,
func_t g 
)

func_complex.c34 行目に定義があります。

呼び出し関係図:

◆ func_complex_p_del()

void func_complex_p_del ( func_t f)

func_complex.c25 行目に定義があります。

呼び出し関係図:

◆ func_complex_p_new()

void func_complex_p_new ( func_t f)

func_complex.c18 行目に定義があります。

呼び出し関係図:

◆ func_complex_pow()

func_t* func_complex_pow ( func_t f1,
func_t f2 
)

func_complex.c161 行目に定義があります。

呼び出し関係図:

◆ func_complex_pow_n()

func_t* func_complex_pow_n ( func_t f1,
int  p 
)

func_complex.c190 行目に定義があります。

呼び出し関係図:

◆ func_complex_sub()

func_t* func_complex_sub ( func_t f1,
func_t f2 
)

func_complex.c113 行目に定義があります。

呼び出し関係図:

◆ func_cos()

func_t* func_cos ( func_t g)

func_math.c306 行目に定義があります。

呼び出し関係図:

◆ func_cos_eval()

func_t* func_cos_eval ( func_t f)

func_math.c311 行目に定義があります。

呼び出し関係図:

◆ func_cosh()

func_t* func_cosh ( func_t g)

func_math.c430 行目に定義があります。

呼び出し関係図:

◆ func_cosh_eval()

func_t* func_cosh_eval ( func_t f)

func_math.c435 行目に定義があります。

呼び出し関係図:

◆ func_cvec()

func_t* func_cvec ( int  n)

func_cvec.c77 行目に定義があります。

呼び出し関係図:

◆ func_cvec_at()

cmulti* func_cvec_at ( func_t f,
int  i 
)

func_cvec.c99 行目に定義があります。

呼び出し関係図:

◆ func_cvec_cmp()

int func_cvec_cmp ( func_t f,
func_t g 
)

func_cvec.c85 行目に定義があります。

呼び出し関係図:

◆ func_cvec_get()

func_t* func_cvec_get ( func_t f,
int  i 
)

func_cvec.c113 行目に定義があります。

呼び出し関係図:

◆ func_cvec_p()

cmulti** func_cvec_p ( func_t f)

func_cvec.c105 行目に定義があります。

呼び出し関係図:

◆ func_cvec_p_clone()

void func_cvec_p_clone ( func_t f,
func_t g 
)

func_cvec.c52 行目に定義があります。

呼び出し関係図:

◆ func_cvec_p_del()

void func_cvec_p_del ( func_t f)

func_cvec.c41 行目に定義があります。

呼び出し関係図:

◆ func_cvec_p_new()

void func_cvec_p_new ( func_t f)

func_cvec.c32 行目に定義があります。

呼び出し関係図:

◆ func_cvec_p_resize()

void func_cvec_p_resize ( func_t f,
int  n 
)

func_cvec.c64 行目に定義があります。

呼び出し関係図:

◆ func_cvec_set()

void func_cvec_set ( func_t f,
int  i,
func_t g 
)

func_cvec.c118 行目に定義があります。

呼び出し関係図:

◆ func_cvec_size()

int func_cvec_size ( func_t f)

func_cvec.c93 行目に定義があります。

呼び出し関係図:

◆ func_def()

func_t* func_def ( const char *  name,
func_t g,
int  amin,
int  amax 
)

func_def.c125 行目に定義があります。

呼び出し関係図:

◆ func_def_amax()

int func_def_amax ( func_t f)

func_def.c198 行目に定義があります。

呼び出し関係図:

◆ func_def_amin()

int func_def_amin ( func_t f)

func_def.c192 行目に定義があります。

呼び出し関係図:

◆ func_def_any_eval()

func_t* func_def_any_eval ( func_t f)

func_def.c16 行目に定義があります。

呼び出し関係図:

◆ func_def_name()

char* func_def_name ( func_t f)

func_def.c186 行目に定義があります。

呼び出し関係図:

◆ func_def_p()

func_def_t* func_def_p ( func_t f)

func_def.c180 行目に定義があります。

呼び出し関係図:

◆ func_def_p_clone()

void func_def_p_clone ( func_t f,
func_t g 
)

func_def.c162 行目に定義があります。

呼び出し関係図:

◆ func_def_p_cmp()

int func_def_p_cmp ( func_t f,
func_t g 
)

func_def.c172 行目に定義があります。

呼び出し関係図:

◆ func_def_p_del()

void func_def_p_del ( func_t f)

func_def.c153 行目に定義があります。

呼び出し関係図:

◆ func_def_p_new()

void func_def_p_new ( func_t f)

func_def.c146 行目に定義があります。

呼び出し関係図:

◆ func_def_print()

void func_def_print ( func_t f)

func_def.c79 行目に定義があります。

呼び出し関係図:

◆ func_def_script()

func_t* func_def_script ( func_t f)

func_def.c40 行目に定義があります。

呼び出し関係図:

◆ func_def_struct_del()

func_def_t* func_def_struct_del ( func_def_t def)

func_def.c216 行目に定義があります。

呼び出し関係図:

◆ func_def_struct_new()

func_def_t* func_def_struct_new ( void  )

func_def.c206 行目に定義があります。

◆ func_degree()

int func_degree ( func_t f)

func_poly.c15 行目に定義があります。

呼び出し関係図:

◆ func_del()

func_t* func_del ( func_t f)

func.c58 行目に定義があります。

呼び出し関係図:

◆ func_diff()

func_t* func_diff ( func_t f,
func_t x 
)

func_diff.c306 行目に定義があります。

呼び出し関係図:

◆ func_diff_acos_pow1()

func_t* func_diff_acos_pow1 ( func_t f,
int  var 
)

func_diff.c211 行目に定義があります。

呼び出し関係図:

◆ func_diff_acosh_pow1()

func_t* func_diff_acosh_pow1 ( func_t f,
int  var 
)

func_diff.c253 行目に定義があります。

呼び出し関係図:

◆ func_diff_add_pow1()

func_t* func_diff_add_pow1 ( func_t f,
int  var 
)

func_diff.c69 行目に定義があります。

呼び出し関係図:

◆ func_diff_asin_pow1()

func_t* func_diff_asin_pow1 ( func_t f,
int  var 
)

func_diff.c197 行目に定義があります。

呼び出し関係図:

◆ func_diff_asinh_pow1()

func_t* func_diff_asinh_pow1 ( func_t f,
int  var 
)

func_diff.c239 行目に定義があります。

呼び出し関係図:

◆ func_diff_atan_pow1()

func_t* func_diff_atan_pow1 ( func_t f,
int  var 
)

func_diff.c226 行目に定義があります。

呼び出し関係図:

◆ func_diff_atanh_pow1()

func_t* func_diff_atanh_pow1 ( func_t f,
int  var 
)

func_diff.c267 行目に定義があります。

呼び出し関係図:

◆ func_diff_cos_pow1()

func_t* func_diff_cos_pow1 ( func_t f,
int  var 
)

func_diff.c142 行目に定義があります。

呼び出し関係図:

◆ func_diff_cosh_pow1()

func_t* func_diff_cosh_pow1 ( func_t f,
int  var 
)

func_diff.c175 行目に定義があります。

呼び出し関係図:

◆ func_diff_eval()

func_t* func_diff_eval ( func_t f)

func_diff.c311 行目に定義があります。

呼び出し関係図:

◆ func_diff_exp_pow1()

func_t* func_diff_exp_pow1 ( func_t f,
int  var 
)

func_diff.c109 行目に定義があります。

呼び出し関係図:

◆ func_diff_list()

func_t* func_diff_list ( func_t f,
int  var 
)

func_diff.c282 行目に定義があります。

呼び出し関係図:

◆ func_diff_log_pow1()

func_t* func_diff_log_pow1 ( func_t f,
int  var 
)

func_diff.c120 行目に定義があります。

呼び出し関係図:

◆ func_diff_mul_pow1()

func_t* func_diff_mul_pow1 ( func_t f,
int  var 
)

func_diff.c82 行目に定義があります。

呼び出し関係図:

◆ func_diff_pow()

func_t* func_diff_pow ( func_t f,
int  var 
)

func_diff.c35 行目に定義があります。

呼び出し関係図:

◆ func_diff_pow_n()

func_t* func_diff_pow_n ( func_t f,
int  var 
)

func_diff.c54 行目に定義があります。

呼び出し関係図:

◆ func_diff_sin_pow1()

func_t* func_diff_sin_pow1 ( func_t f,
int  var 
)

func_diff.c131 行目に定義があります。

呼び出し関係図:

◆ func_diff_sinh_pow1()

func_t* func_diff_sinh_pow1 ( func_t f,
int  var 
)

func_diff.c164 行目に定義があります。

呼び出し関係図:

◆ func_diff_sqrt_pow1()

func_t* func_diff_sqrt_pow1 ( func_t f,
int  var 
)

func_diff.c98 行目に定義があります。

呼び出し関係図:

◆ func_diff_tan_pow1()

func_t* func_diff_tan_pow1 ( func_t f,
int  var 
)

func_diff.c153 行目に定義があります。

呼び出し関係図:

◆ func_diff_tanh_pow1()

func_t* func_diff_tanh_pow1 ( func_t f,
int  var 
)

func_diff.c186 行目に定義があります。

呼び出し関係図:

◆ func_diff_var()

func_t* func_diff_var ( func_t f,
int  var 
)

func_diff.c15 行目に定義があります。

呼び出し関係図:

◆ func_div()

func_t* func_div ( func_t f1,
func_t f2 
)

func_math.c71 行目に定義があります。

呼び出し関係図:

◆ func_div_script()

func_t* func_div_script ( func_t f)

func_math.c89 行目に定義があります。

呼び出し関係図:

◆ func_end()

func_t* func_end ( func_t f)

func_import.c83 行目に定義があります。

呼び出し関係図:

◆ func_end_eval()

func_t* func_end_eval ( func_t f)

func_import.c89 行目に定義があります。

呼び出し関係図:

◆ func_eval()

func_t* func_eval ( func_t f)

func.c228 行目に定義があります。

呼び出し関係図:

◆ func_eval_eval()

func_t* func_eval_eval ( func_t g)

func.c219 行目に定義があります。

呼び出し関係図:

◆ func_evalf()

func_t* func_evalf ( func_t f)

func_number.c179 行目に定義があります。

呼び出し関係図:

◆ func_evalf_eval()

func_t* func_evalf_eval ( func_t g)

func_number.c168 行目に定義があります。

呼び出し関係図:

◆ func_exp()

func_t* func_exp ( func_t g)

func_math.c243 行目に定義があります。

呼び出し関係図:

◆ func_exp_eval()

func_t* func_exp_eval ( func_t f)

func_math.c248 行目に定義があります。

呼び出し関係図:

◆ func_expand()

func_t* func_expand ( func_t f)

func_expand.c132 行目に定義があります。

呼び出し関係図:

◆ func_expand_add_pow1()

func_t* func_expand_add_pow1 ( func_t f)

func_expand.c83 行目に定義があります。

呼び出し関係図:

◆ func_expand_add_pow_n()

func_t* func_expand_add_pow_n ( func_t f)

func_expand.c29 行目に定義があります。

呼び出し関係図:

◆ func_expand_eval()

func_t* func_expand_eval ( func_t f)

func_expand.c137 行目に定義があります。

呼び出し関係図:

◆ func_expand_list()

func_t* func_expand_list ( func_t f)

func_expand.c116 行目に定義があります。

呼び出し関係図:

◆ func_expand_mul1_add1()

func_t* func_expand_mul1_add1 ( func_t f)

func_expand.c49 行目に定義があります。

呼び出し関係図:

◆ func_expand_mul_pow1()

func_t* func_expand_mul_pow1 ( func_t f)

func_expand.c97 行目に定義があります。

呼び出し関係図:

◆ func_expand_mul_pow_n()

func_t* func_expand_mul_pow_n ( func_t f)

private////////////////////////////////////////////////////

func_expand.c15 行目に定義があります。

呼び出し関係図:

◆ func_find_amax()

int func_find_amax ( func_t f)

func_find.c131 行目に定義があります。

呼び出し関係図:

◆ func_find_amin()

int func_find_amin ( func_t f)

func_find.c116 行目に定義があります。

呼び出し関係図:

◆ func_find_eval()

func_arg1_t* func_find_eval ( func_t f)

func_find.c84 行目に定義があります。

呼び出し関係図:

◆ func_find_order()

int func_find_order ( func_t f)

func_find.c146 行目に定義があります。

呼び出し関係図:

◆ func_find_p_clone()

func_set2_t* func_find_p_clone ( func_t f)

func_find.c53 行目に定義があります。

呼び出し関係図:

◆ func_find_p_cmp()

func_cmp_t* func_find_p_cmp ( func_t f)

func_find.c69 行目に定義があります。

呼び出し関係図:

◆ func_find_p_del()

func_set_t* func_find_p_del ( func_t f)

func_find.c38 行目に定義があります。

呼び出し関係図:

◆ func_find_p_new()

func_set_t* func_find_p_new ( func_t f)

func_find.c23 行目に定義があります。

呼び出し関係図:

◆ func_find_print()

func_set_t* func_find_print ( func_t f)

func_find.c100 行目に定義があります。

呼び出し関係図:

◆ func_find_ptype()

int func_find_ptype ( func_t f)

func_find.c8 行目に定義があります。

呼び出し関係図:

◆ func_find_type()

int func_find_type ( func_t f)

func_find.c161 行目に定義があります。

呼び出し関係図:

◆ func_flatten()

func_t* func_flatten ( func_t f,
const char *  op 
)

func.c160 行目に定義があります。

呼び出し関係図:

◆ func_gbasis_eval()

func_t* func_gbasis_eval ( func_t g)

func_gb.c17 行目に定義があります。

呼び出し関係図:

◆ func_ge()

int func_ge ( func_t f,
func_t g 
)

func_cmp.c103 行目に定義があります。

呼び出し関係図:

◆ func_get_mono_order()

int func_get_mono_order ( void  )

func_cmp.c17 行目に定義があります。

◆ func_get_number_part()

func_t* func_get_number_part ( func_t f)

func_mul.c249 行目に定義があります。

呼び出し関係図:

◆ func_get_split_part()

func_t* func_get_split_part ( func_t f)

func_mul.c258 行目に定義があります。

呼び出し関係図:

◆ func_grad()

func_t* func_grad ( func_t f,
func_t x 
)

func_diff.c366 行目に定義があります。

呼び出し関係図:

◆ func_grad_eval()

func_t* func_grad_eval ( func_t f)

func_diff.c372 行目に定義があります。

呼び出し関係図:

◆ func_gt()

int func_gt ( func_t f,
func_t g 
)

func_cmp.c97 行目に定義があります。

呼び出し関係図:

◆ func_has_power()

int func_has_power ( func_t f)

func_power.c39 行目に定義があります。

呼び出し関係図:

◆ func_import_basic()

void func_import_basic ( int  n)

func_import.c127 行目に定義があります。

呼び出し関係図:

◆ func_in_bigint()

int func_in_bigint ( func_t f)

func_bigint.c137 行目に定義があります。

呼び出し関係図:

◆ func_in_complex()

int func_in_complex ( func_t f)

func_complex.c243 行目に定義があります。

呼び出し関係図:

◆ func_in_mat()

int func_in_mat ( func_t f)

func_vec.c43 行目に定義があります。

呼び出し関係図:

◆ func_in_real()

int func_in_real ( func_t f)

func_real.c270 行目に定義があります。

呼び出し関係図:

◆ func_in_vec()

int func_in_vec ( func_t f)

func_vec.c40 行目に定義があります。

呼び出し関係図:

◆ func_inf()

func_t* func_inf ( void  )

func_number.c61 行目に定義があります。

呼び出し関係図:

◆ func_inf_print()

void func_inf_print ( func_t f)

func_number.c74 行目に定義があります。

呼び出し関係図:

◆ func_inf_script()

func_t* func_inf_script ( func_t f)

func_number.c80 行目に定義があります。

呼び出し関係図:

◆ func_init()

void func_init ( void  )

func_scope.c57 行目に定義があります。

◆ func_init_val()

void func_init_val ( int  n,
cmulti **  z,
cmulti **  a 
)

func_solve.c388 行目に定義があります。

呼び出し関係図:

◆ func_init_val_r_and_balance()

void func_init_val_r_and_balance ( rmulti r,
cmulti g,
int  n,
cmulti **  a 
)

func_solve.c376 行目に定義があります。

呼び出し関係図:

◆ func_inv()

func_t* func_inv ( func_t f1)

func_math.c61 行目に定義があります。

呼び出し関係図:

◆ func_is()

int func_is ( func_t f,
const char *  op 
)

func.c141 行目に定義があります。

呼び出し関係図:

◆ func_is_1var()

int func_is_1var ( func_t f)

func_var.c167 行目に定義があります。

呼び出し関係図:

◆ func_is_add()

int func_is_add ( func_t f)

func_add.c87 行目に定義があります。

呼び出し関係図:

◆ func_is_bigint()

int func_is_bigint ( func_t f)

func_bigint.c132 行目に定義があります。

呼び出し関係図:

◆ func_is_builtin()

int func_is_builtin ( func_t f)

func_builtin.c74 行目に定義があります。

呼び出し関係図:

◆ func_is_cmat()

int func_is_cmat ( func_t f)

func_vec.c42 行目に定義があります。

呼び出し関係図:

◆ func_is_coeff()

int func_is_coeff ( func_t f)

func.c151 行目に定義があります。

呼び出し関係図:

◆ func_is_complex()

int func_is_complex ( func_t f)

func_complex.c238 行目に定義があります。

呼び出し関係図:

◆ func_is_cvec()

int func_is_cvec ( func_t f)

func_vec.c39 行目に定義があります。

呼び出し関係図:

◆ func_is_def()

int func_is_def ( func_t f)

func_def.c138 行目に定義があります。

呼び出し関係図:

◆ func_is_inf()

int func_is_inf ( func_t f)

func_number.c56 行目に定義があります。

呼び出し関係図:

◆ func_is_list()

int func_is_list ( func_t f)

func_list.c199 行目に定義があります。

呼び出し関係図:

◆ func_is_mono()

int func_is_mono ( func_t f)

func_mono.c21 行目に定義があります。

呼び出し関係図:

◆ func_is_mono_not_num()

int func_is_mono_not_num ( func_t f)

func_mono.c13 行目に定義があります。

呼び出し関係図:

◆ func_is_mul()

int func_is_mul ( func_t f)

func_mul.c92 行目に定義があります。

呼び出し関係図:

◆ func_is_nan()

int func_is_nan ( func_t f)

func_number.c18 行目に定義があります。

呼び出し関係図:

◆ func_is_number()

int func_is_number ( func_t f)

func_number.c206 行目に定義があります。

呼び出し関係図:

◆ func_is_one()

int func_is_one ( func_t f)

func_number.c137 行目に定義があります。

呼び出し関係図:

◆ func_is_poly()

int func_is_poly ( func_t f)

func_poly.c27 行目に定義があります。

呼び出し関係図:

◆ func_is_poly_list()

int func_is_poly_list ( func_t f)

func_poly.c42 行目に定義があります。

呼び出し関係図:

◆ func_is_real()

int func_is_real ( func_t f)

func_real.c265 行目に定義があります。

呼び出し関係図:

◆ func_is_rmat()

int func_is_rmat ( func_t f)

func_vec.c41 行目に定義があります。

呼び出し関係図:

◆ func_is_rvec()

int func_is_rvec ( func_t f)

func_vec.c38 行目に定義があります。

呼び出し関係図:

◆ func_is_scope()

int func_is_scope ( func_t f)

func_scope.c212 行目に定義があります。

呼び出し関係図:

◆ func_is_split()

int func_is_split ( func_t f)

func_mul.c236 行目に定義があります。

呼び出し関係図:

◆ func_is_split_mul()

int func_is_split_mul ( func_t f)

func_mul.c227 行目に定義があります。

呼び出し関係図:

◆ func_is_strings()

int func_is_strings ( func_t f)

func_strings.c124 行目に定義があります。

呼び出し関係図:

◆ func_is_table()

int func_is_table ( func_t f)

func_table.c16 行目に定義があります。

呼び出し関係図:

◆ func_is_var()

int func_is_var ( func_t f)

func_var.c162 行目に定義があります。

呼び出し関係図:

◆ func_is_zero()

int func_is_zero ( func_t f)

func_number.c99 行目に定義があります。

呼び出し関係図:

◆ func_ivec()

func_t* func_ivec ( int  n)

func_ivec.c92 行目に定義があります。

呼び出し関係図:

◆ func_ivec_at()

int func_ivec_at ( func_t f,
int  i 
)

func_ivec.c78 行目に定義があります。

呼び出し関係図:

◆ func_ivec_cmp()

int func_ivec_cmp ( func_t f,
func_t g 
)

func_ivec.c100 行目に定義があります。

呼び出し関係図:

◆ func_ivec_p()

int* func_ivec_p ( func_t f)

func_ivec.c84 行目に定義があります。

呼び出し関係図:

◆ func_ivec_p_clone()

void func_ivec_p_clone ( func_t f,
func_t g 
)

func_ivec.c44 行目に定義があります。

呼び出し関係図:

◆ func_ivec_p_del()

void func_ivec_p_del ( func_t f)

func_ivec.c33 行目に定義があります。

呼び出し関係図:

◆ func_ivec_p_new()

void func_ivec_p_new ( func_t f)

func_ivec.c24 行目に定義があります。

呼び出し関係図:

◆ func_ivec_p_resize()

void func_ivec_p_resize ( func_t f,
int  n 
)

func_ivec.c59 行目に定義があります。

呼び出し関係図:

◆ func_ivec_size()

int func_ivec_size ( func_t f)

func_ivec.c72 行目に定義があります。

呼び出し関係図:

◆ func_key_name()

char* func_key_name ( func_t f)

func_table.c92 行目に定義があります。

呼び出し関係図:

◆ func_le()

int func_le ( func_t f,
func_t g 
)

func_cmp.c91 行目に定義があります。

呼び出し関係図:

◆ func_list()

func_t* func_list ( int  n)

func_list.c204 行目に定義があります。

呼び出し関係図:

◆ func_list_complex_array_size()

int func_list_complex_array_size ( func_t f)

func_list.c118 行目に定義があります。

呼び出し関係図:

◆ func_list_concat()

func_t* func_list_concat ( func_t f,
func_t g 
)

func_list.c256 行目に定義があります。

呼び出し関係図:

◆ func_list_degree_max()

int func_list_degree_max ( func_t f)

func_list.c240 行目に定義があります。

呼び出し関係図:

◆ func_list_eval()

func_t* func_list_eval ( func_t g)

func_list.c144 行目に定義があります。

呼び出し関係図:

◆ func_list_find_var1n()

func_t* func_list_find_var1n ( func_t f)

func_list.c225 行目に定義があります。

呼び出し関係図:

◆ func_list_print()

void func_list_print ( func_t f)

func_list.c71 行目に定義があります。

呼び出し関係図:

◆ func_list_real_array_size()

int func_list_real_array_size ( func_t f)

func_list.c97 行目に定義があります。

呼び出し関係図:

◆ func_list_script()

func_t* func_list_script ( func_t f)

func_list.c24 行目に定義があります。

呼び出し関係図:

◆ func_list_sol_convert_tree()

func_t* func_list_sol_convert_tree ( func_t f)

func_list.c282 行目に定義があります。

呼び出し関係図:

◆ func_list_zeros()

func_t* func_list_zeros ( int  n)

func_list.c175 行目に定義があります。

呼び出し関係図:

◆ func_list_zeros2()

func_t* func_list_zeros2 ( int  m,
int  n 
)

func_list.c184 行目に定義があります。

呼び出し関係図:

◆ func_log()

func_t* func_log ( func_t g)

func_math.c263 行目に定義があります。

呼び出し関係図:

◆ func_log_eval()

func_t* func_log_eval ( func_t f)

func_math.c268 行目に定義があります。

呼び出し関係図:

◆ func_lt()

int func_lt ( func_t f,
func_t g 
)

func_cmp.c85 行目に定義があります。

呼び出し関係図:

◆ func_maps()

func_t* func_maps ( func_t f,
int  n0,
func_t x 
)

func_maps.c77 行目に定義があります。

呼び出し関係図:

◆ func_maps_var()

func_t* func_maps_var ( func_t f,
int  n0,
func_t x 
)

func_maps.c17 行目に定義があります。

呼び出し関係図:

◆ func_mat_add()

func_t* func_mat_add ( func_t f1,
func_t f2 
)

func_vec.c90 行目に定義があります。

呼び出し関係図:

◆ func_mat_solve()

func_t* func_mat_solve ( func_t A,
func_t b 
)

func_solve.c18 行目に定義があります。

呼び出し関係図:

◆ func_mat_sub()

func_t* func_mat_sub ( func_t f1,
func_t f2 
)

func_vec.c103 行目に定義があります。

呼び出し関係図:

◆ func_mono_can_div()

int func_mono_can_div ( func_t f,
func_t g 
)

func_mono.c57 行目に定義があります。

呼び出し関係図:

◆ func_mono_degree()

int func_mono_degree ( func_t f)

func_mono.c62 行目に定義があります。

呼び出し関係図:

◆ func_mono_exist_varn()

int func_mono_exist_varn ( func_t f,
int  n 
)

func_mono.c40 行目に定義があります。

呼び出し関係図:

◆ func_mono_get_coeff()

func_t* func_mono_get_coeff ( func_t f)

func_mono.c77 行目に定義があります。

呼び出し関係図:

◆ func_mono_get_var()

func_t* func_mono_get_var ( func_t f)

func_mono.c70 行目に定義があります。

呼び出し関係図:

◆ func_mono_n_var()

int func_mono_n_var ( func_t f)

func_mono.c31 行目に定義があります。

呼び出し関係図:

◆ func_mono_var1n()

int func_mono_var1n ( func_t f)

func_mono.c49 行目に定義があります。

呼び出し関係図:

◆ func_mul()

func_t* func_mul ( func_t f1,
func_t f2 
)

func_mul.c285 行目に定義があります。

呼び出し関係図:

◆ func_mul_args()

void func_mul_args ( func_t f,
func_is_t fis,
func_is_t fin 
)

func_mul.c181 行目に定義があります。

呼び出し関係図:

◆ func_mul_args_pow()

void func_mul_args_pow ( func_t f)

func_mul.c113 行目に定義があります。

呼び出し関係図:

◆ func_mul_eval()

func_t* func_mul_eval ( func_t f)

func_mul.c211 行目に定義があります。

呼び出し関係図:

◆ func_mul_eval_size()

func_t* func_mul_eval_size ( func_t f)

private/////////////////////////////////////////////////////////

func_mul.c198 行目に定義があります。

呼び出し関係図:

◆ func_mul_new()

func_t* func_mul_new ( int  n)

func_mul.c329 行目に定義があります。

呼び出し関係図:

◆ func_mul_pow_n()

func_t* func_mul_pow_n ( func_t f,
int  pow 
)

func_mul.c307 行目に定義があります。

呼び出し関係図:

◆ func_mul_print()

void func_mul_print ( func_t f)

func_mul.c69 行目に定義があります。

呼び出し関係図:

◆ func_mul_script()

func_t* func_mul_script ( func_t f)

func_mul.c21 行目に定義があります。

呼び出し関係図:

◆ func_mul_split()

func_t* func_mul_split ( func_t f)

func_mul.c269 行目に定義があります。

呼び出し関係図:

◆ func_mul_split_list()

func_t* func_mul_split_list ( func_t f,
func_is_t fis 
)

func_mul.c151 行目に定義があります。

呼び出し関係図:

◆ func_mul_split_pow_list()

func_t* func_mul_split_pow_list ( func_t f)

func_mul.c99 行目に定義があります。

呼び出し関係図:

◆ func_nan()

func_t* func_nan ( void  )

func_number.c23 行目に定義があります。

呼び出し関係図:

◆ func_nan_print()

void func_nan_print ( func_t f)

func_number.c36 行目に定義があります。

呼び出し関係図:

◆ func_nan_script()

func_t* func_nan_script ( func_t f)

func_number.c42 行目に定義があります。

呼び出し関係図:

◆ func_new()

func_t* func_new ( const char *  op)

func.c47 行目に定義があります。

呼び出し関係図:

◆ func_new_del_check_sum()

int func_new_del_check_sum ( )

func.c40 行目に定義があります。

◆ func_null_script()

func_t* func_null_script ( func_t f)

func_script.c101 行目に定義があります。

呼び出し関係図:

◆ func_number_cmp()

int func_number_cmp ( func_t f,
func_t g 
)

func_number.c223 行目に定義があります。

呼び出し関係図:

◆ func_number_pull()

func_t* func_number_pull ( func_t f)

func_number.c248 行目に定義があります。

呼び出し関係図:

◆ func_one()

func_t* func_one ( void  )

func_number.c132 行目に定義があります。

呼び出し関係図:

◆ func_one_print()

void func_one_print ( func_t f)

func_number.c150 行目に定義があります。

呼び出し関係図:

◆ func_one_script()

func_t* func_one_script ( func_t f)

func_number.c156 行目に定義があります。

呼び出し関係図:

◆ func_op()

const char* func_op ( func_t f)

func.c134 行目に定義があります。

◆ func_op_acos_new()

func_t* func_op_acos_new ( void  )

func_op.c174 行目に定義があります。

呼び出し関係図:

◆ func_op_acosh_new()

func_t* func_op_acosh_new ( void  )

func_op.c276 行目に定義があります。

呼び出し関係図:

◆ func_op_add_new()

func_t* func_op_add_new ( void  )

func_add.c50 行目に定義があります。

呼び出し関係図:

◆ func_op_asin_new()

func_t* func_op_asin_new ( void  )

func_op.c157 行目に定義があります。

呼び出し関係図:

◆ func_op_asinh_new()

func_t* func_op_asinh_new ( void  )

func_op.c259 行目に定義があります。

呼び出し関係図:

◆ func_op_atan_new()

func_t* func_op_atan_new ( void  )

func_op.c191 行目に定義があります。

呼び出し関係図:

◆ func_op_atanh_new()

func_t* func_op_atanh_new ( void  )

func_op.c293 行目に定義があります。

呼び出し関係図:

◆ func_op_begin_new()

func_t* func_op_begin_new ( void  )

func_import.c100 行目に定義があります。

呼び出し関係図:

◆ func_op_bigint_new()

func_t* func_op_bigint_new ( void  )

func_bigint.c269 行目に定義があります。

呼び出し関係図:

◆ func_op_builtin_new()

func_t* func_op_builtin_new ( void  )

func_builtin.c59 行目に定義があります。

呼び出し関係図:

◆ func_op_cmat_new()

func_t* func_op_cmat_new ( void  )

func_op.c362 行目に定義があります。

呼び出し関係図:

◆ func_op_complex_new()

func_t* func_op_complex_new ( void  )

func_complex.c250 行目に定義があります。

呼び出し関係図:

◆ func_op_cos_new()

func_t* func_op_cos_new ( void  )

func_op.c123 行目に定義があります。

呼び出し関係図:

◆ func_op_cosh_new()

func_t* func_op_cosh_new ( void  )

func_op.c225 行目に定義があります。

呼び出し関係図:

◆ func_op_cvec_new()

func_t* func_op_cvec_new ( void  )

func_op.c336 行目に定義があります。

呼び出し関係図:

◆ func_op_def_new()

func_t* func_op_def_new ( void  )

func_def.c107 行目に定義があります。

呼び出し関係図:

◆ func_op_diff_new()

func_t* func_op_diff_new ( void  )

func_diff.c297 行目に定義があります。

呼び出し関係図:

◆ func_op_end_new()

func_t* func_op_end_new ( void  )

func_import.c75 行目に定義があります。

呼び出し関係図:

◆ func_op_eval_new()

func_t* func_op_eval_new ( void  )

func.c245 行目に定義があります。

呼び出し関係図:

◆ func_op_evalf_new()

func_t* func_op_evalf_new ( void  )

func_op.c20 行目に定義があります。

呼び出し関係図:

◆ func_op_exp_new()

func_t* func_op_exp_new ( void  )

func_op.c72 行目に定義があります。

呼び出し関係図:

◆ func_op_expand_new()

func_t* func_op_expand_new ( void  )

func_op.c32 行目に定義があります。

呼び出し関係図:

◆ func_op_gbasis_new()

func_t* func_op_gbasis_new ( void  )

func_op.c44 行目に定義があります。

呼び出し関係図:

◆ func_op_grad_new()

func_t* func_op_grad_new ( void  )

func_diff.c357 行目に定義があります。

呼び出し関係図:

◆ func_op_inf_new()

func_t* func_op_inf_new ( void  )

func_number.c66 行目に定義があります。

呼び出し関係図:

◆ func_op_ivec_new()

func_t* func_op_ivec_new ( void  )

func_op.c310 行目に定義があります。

呼び出し関係図:

◆ func_op_list_new()

func_t* func_op_list_new ( void  )

func_list.c212 行目に定義があります。

呼び出し関係図:

◆ func_op_log_new()

func_t* func_op_log_new ( void  )

func_op.c89 行目に定義があります。

呼び出し関係図:

◆ func_op_mul_new()

func_t* func_op_mul_new ( void  )

func_mul.c51 行目に定義があります。

呼び出し関係図:

◆ func_op_nan_new()

func_t* func_op_nan_new ( void  )

func_number.c28 行目に定義があります。

呼び出し関係図:

◆ func_op_one_new()

func_t* func_op_one_new ( void  )

func_number.c142 行目に定義があります。

呼び出し関係図:

◆ func_op_pow_new()

func_t* func_op_pow_new ( void  )

func_math.c163 行目に定義があります。

呼び出し関係図:

◆ func_op_print_new()

func_t* func_op_print_new ( void  )

func_op.c8 行目に定義があります。

呼び出し関係図:

◆ func_op_real_new()

func_t* func_op_real_new ( void  )

func_real.c277 行目に定義があります。

呼び出し関係図:

◆ func_op_rmat_new()

func_t* func_op_rmat_new ( void  )

func_op.c349 行目に定義があります。

呼び出し関係図:

◆ func_op_rvec_new()

func_t* func_op_rvec_new ( void  )

func_op.c323 行目に定義があります。

呼び出し関係図:

◆ func_op_scope_new()

func_t* func_op_scope_new ( void  )

func_scope.c191 行目に定義があります。

呼び出し関係図:

◆ func_op_set_new()

func_t* func_op_set_new ( void  )

func_import.c48 行目に定義があります。

呼び出し関係図:

◆ func_op_sin_new()

func_t* func_op_sin_new ( void  )

func_op.c106 行目に定義があります。

呼び出し関係図:

◆ func_op_sinh_new()

func_t* func_op_sinh_new ( void  )

func_op.c208 行目に定義があります。

呼び出し関係図:

◆ func_op_sqrt_new()

func_t* func_op_sqrt_new ( void  )

func_op.c55 行目に定義があります。

呼び出し関係図:

◆ func_op_strings_new()

func_t* func_op_strings_new ( void  )

func_strings.c15 行目に定義があります。

呼び出し関係図:

◆ func_op_table_new()

func_t* func_op_table_new ( void  )

func_table.c140 行目に定義があります。

呼び出し関係図:

◆ func_op_tan_new()

func_t* func_op_tan_new ( void  )

func_op.c140 行目に定義があります。

呼び出し関係図:

◆ func_op_tanh_new()

func_t* func_op_tanh_new ( void  )

func_op.c242 行目に定義があります。

呼び出し関係図:

◆ func_op_var_new()

func_t* func_op_var_new ( void  )

func_var.c174 行目に定義があります。

呼び出し関係図:

◆ func_op_zero_new()

func_t* func_op_zero_new ( void  )

func_number.c104 行目に定義があります。

呼び出し関係図:

◆ func_p_clone()

void func_p_clone ( func_t f,
func_t g 
)

func.c117 行目に定義があります。

呼び出し関係図:

◆ func_p_del()

void func_p_del ( func_t f)

func.c108 行目に定義があります。

呼び出し関係図:

◆ func_p_new()

void func_p_new ( func_t f)

func.c97 行目に定義があります。

呼び出し関係図:

◆ func_poly_calculate_soltion()

func_t* func_poly_calculate_soltion ( func_t a,
func_t b 
)

func_solve.c149 行目に定義があります。

呼び出し関係図:

◆ func_poly_can_div()

int func_poly_can_div ( func_t f,
func_t g 
)

func_poly.c188 行目に定義があります。

呼び出し関係図:

◆ func_poly_clone_coeff_ntarm()

func_t* func_poly_clone_coeff_ntarm ( func_t f,
int  n 
)

func_poly.c91 行目に定義があります。

呼び出し関係図:

◆ func_poly_degree_max()

int func_poly_degree_max ( func_t f)

func_poly.c195 行目に定義があります。

呼び出し関係図:

◆ func_poly_div_q()

func_t* func_poly_div_q ( func_t f1,
func_t f2 
)

func_poly.c226 行目に定義があります。

呼び出し関係図:

◆ func_poly_div_r()

func_t* func_poly_div_r ( func_t f1,
func_t f2 
)

func_poly.c250 行目に定義があります。

呼び出し関係図:

◆ func_poly_div_r_and_q()

func_t* func_poly_div_r_and_q ( func_t f,
func_t g 
)

func_poly.c214 行目に定義があります。

呼び出し関係図:

◆ func_poly_exist_varn()

int func_poly_exist_varn ( func_t f,
int  n 
)

func_poly.c137 行目に定義があります。

呼び出し関係図:

◆ func_poly_get_coeff_n()

func_t* func_poly_get_coeff_n ( func_t f,
int  n 
)

◆ func_poly_get_coeff_ntarm()

func_t* func_poly_get_coeff_ntarm ( func_t f,
int  n 
)

◆ func_poly_get_lc()

func_t* func_poly_get_lc ( func_t f)

func_poly.c62 行目に定義があります。

呼び出し関係図:

◆ func_poly_get_lm()

func_t* func_poly_get_lm ( func_t f)

func_poly.c67 行目に定義があります。

呼び出し関係図:

◆ func_poly_get_lt()

func_t* func_poly_get_lt ( func_t f)

func_poly.c55 行目に定義があります。

呼び出し関係図:

◆ func_poly_get_lt_coeff()

func_t* func_poly_get_lt_coeff ( func_t f)

◆ func_poly_get_mono_n()

func_t* func_poly_get_mono_n ( func_t f,
int  n 
)

◆ func_poly_get_mono_ntarm()

func_t* func_poly_get_mono_ntarm ( func_t f,
int  n 
)

func_poly.c75 行目に定義があります。

呼び出し関係図:

◆ func_poly_get_var_n()

func_t* func_poly_get_var_n ( func_t f,
int  n 
)

◆ func_poly_get_var_ntarm()

func_t* func_poly_get_var_ntarm ( func_t f,
int  n 
)

◆ func_poly_list_buchberger()

func_t* func_poly_list_buchberger ( func_t f,
int  debug 
)

func_gb.c54 行目に定義があります。

呼び出し関係図:

◆ func_poly_list_buchberger_selected()

func_t* func_poly_list_buchberger_selected ( func_t f,
int  debug 
)

func_gb.c167 行目に定義があります。

呼び出し関係図:

◆ func_poly_list_buchberger_simple()

func_t* func_poly_list_buchberger_simple ( func_t f,
int  debug 
)

func_gb.c106 行目に定義があります。

呼び出し関係図:

◆ func_poly_list_div_r()

func_t* func_poly_list_div_r ( func_t f,
func_t g 
)

func_poly.c290 行目に定義があります。

呼び出し関係図:

◆ func_poly_list_minimal_groebner()

func_t* func_poly_list_minimal_groebner ( func_t f,
int  debug 
)

func_gb.c280 行目に定義があります。

呼び出し関係図:

◆ func_poly_list_monic()

func_t* func_poly_list_monic ( func_t f)

func_poly.c338 行目に定義があります。

呼び出し関係図:

◆ func_poly_list_reduced()

func_t* func_poly_list_reduced ( func_t f)

func_gb.c301 行目に定義があります。

呼び出し関係図:

◆ func_poly_list_reduced_groebner()

func_t* func_poly_list_reduced_groebner ( func_t f,
int  debug 
)

func_gb.c324 行目に定義があります。

呼び出し関係図:

◆ func_poly_list_solve()

func_t* func_poly_list_solve ( func_t f)

func_solve.c237 行目に定義があります。

呼び出し関係図:

◆ func_poly_list_solve_and_arrange()

func_t* func_poly_list_solve_and_arrange ( func_t f)

func_solve.c293 行目に定義があります。

呼び出し関係図:

◆ func_poly_lm_lcm()

func_t* func_poly_lm_lcm ( func_t f,
func_t g 
)

func_poly.c168 行目に定義があります。

呼び出し関係図:

◆ func_poly_monic()

func_t* func_poly_monic ( func_t f)

func_poly.c329 行目に定義があります。

呼び出し関係図:

◆ func_poly_n_var()

int func_poly_n_var ( func_t f)

func_poly.c106 行目に定義があります。

呼び出し関係図:

◆ func_poly_quadratic_formula()

func_t* func_poly_quadratic_formula ( func_t a,
func_t b,
func_t c 
)

func_solve.c160 行目に定義があります。

呼び出し関係図:

◆ func_poly_rm_lt()

func_t* func_poly_rm_lt ( func_t f)

func_poly.c272 行目に定義があります。

呼び出し関係図:

◆ func_poly_s()

func_t* func_poly_s ( func_t f,
func_t g 
)

func_gb.c29 行目に定義があります。

呼び出し関係図:

◆ func_poly_solve()

func_t* func_poly_solve ( func_t f)

func_solve.c51 行目に定義があります。

呼び出し関係図:

◆ func_poly_solve_var1()

func_t* func_poly_solve_var1 ( func_t f)

func_solve.c65 行目に定義があります。

呼び出し関係図:

◆ func_poly_solve_var2()

func_t* func_poly_solve_var2 ( func_t f)

func_solve.c82 行目に定義があります。

呼び出し関係図:

◆ func_poly_solve_var2_have_ab()

func_t* func_poly_solve_var2_have_ab ( func_t f)

func_solve.c115 行目に定義があります。

呼び出し関係図:

◆ func_poly_solve_var2_have_abc()

func_t* func_poly_solve_var2_have_abc ( func_t f)

func_solve.c131 行目に定義があります。

呼び出し関係図:

◆ func_poly_solve_var2_have_ac()

func_t* func_poly_solve_var2_have_ac ( func_t f)

func_solve.c95 行目に定義があります。

呼び出し関係図:

◆ func_poly_solve_varn()

func_t* func_poly_solve_varn ( func_t f)

func_solve.c187 行目に定義があります。

呼び出し関係図:

◆ func_poly_var1n()

int func_poly_var1n ( func_t f)

func_poly.c151 行目に定義があります。

呼び出し関係図:

◆ func_pow()

func_t* func_pow ( func_t f1,
func_t f2 
)

func_math.c175 行目に定義があります。

呼び出し関係図:

◆ func_pow_eval()

func_t* func_pow_eval ( func_t f)

func_math.c180 行目に定義があります。

呼び出し関係図:

◆ func_pow_n()

func_t* func_pow_n ( func_t f,
int  pow 
)

func_math.c113 行目に定義があります。

呼び出し関係図:

◆ func_pow_p_clone()

void func_pow_p_clone ( func_t f,
func_t g 
)

func_power.c28 行目に定義があります。

呼び出し関係図:

◆ func_pow_p_del()

void func_pow_p_del ( func_t f)

func_power.c18 行目に定義があります。

呼び出し関係図:

◆ func_pow_p_new()

void func_pow_p_new ( func_t f)

func_power.c10 行目に定義があります。

呼び出し関係図:

◆ func_pow_print()

void func_pow_print ( func_t f)

func_math.c153 行目に定義があります。

呼び出し関係図:

◆ func_pow_script()

func_t* func_pow_script ( func_t f)

func_math.c136 行目に定義があります。

呼び出し関係図:

◆ func_power()

int func_power ( func_t f)

func_power.c44 行目に定義があります。

呼び出し関係図:

◆ func_power_cmp()

int func_power_cmp ( func_t f,
func_t g 
)

func_power.c58 行目に定義があります。

呼び出し関係図:

◆ func_print()

void func_print ( func_t f)

func_print.c65 行目に定義があります。

呼び出し関係図:

◆ func_print_args()

void func_print_args ( func_t f)

func_print.c48 行目に定義があります。

呼び出し関係図:

◆ func_print_cmat()

void func_print_cmat ( func_t f)

func_cmat.c12 行目に定義があります。

呼び出し関係図:

◆ func_print_complex()

void func_print_complex ( func_t f)

func_complex.c11 行目に定義があります。

呼び出し関係図:

◆ func_print_cvec()

void func_print_cvec ( func_t f)

func_cvec.c12 行目に定義があります。

呼び出し関係図:

◆ func_print_eval()

func_t* func_print_eval ( func_t f)

func_print.c82 行目に定義があります。

呼び出し関係図:

◆ func_print_hat()

void func_print_hat ( int  pow)

func_print.c35 行目に定義があります。

◆ func_print_ivec()

void func_print_ivec ( func_t f)

func_ivec.c11 行目に定義があります。

呼び出し関係図:

◆ func_print_rmat()

void func_print_rmat ( func_t f)

func_rmat.c13 行目に定義があります。

呼び出し関係図:

◆ func_print_rvec()

void func_print_rvec ( func_t f)

func_rvec.c13 行目に定義があります。

呼び出し関係図:

◆ func_print_scope()

void func_print_scope ( func_t f)

func_scope.c177 行目に定義があります。

呼び出し関係図:

◆ func_print_table()

void func_print_table ( func_t f)

func_table.c121 行目に定義があります。

呼び出し関係図:

◆ func_ptype()

int func_ptype ( func_t f)

func.c128 行目に定義があります。

◆ func_put()

void func_put ( func_t f)

func_print.c18 行目に定義があります。

呼び出し関係図:

◆ func_real()

func_t* func_real ( void  )

func_real.c87 行目に定義があります。

呼び出し関係図:

◆ func_real_add()

func_t* func_real_add ( func_t f1,
func_t f2 
)

func_real.c141 行目に定義があります。

呼び出し関係図:

◆ func_real_cast()

func_t* func_real_cast ( func_t g)

func_real.c250 行目に定義があります。

呼び出し関係図:

◆ func_real_cmp()

int func_real_cmp ( func_t f,
func_t g 
)

func_real.c124 行目に定義があります。

呼び出し関係図:

◆ func_real_div()

func_t* func_real_div ( func_t f1,
func_t f2 
)

func_real.c189 行目に定義があります。

呼び出し関係図:

◆ func_real_eval()

func_t* func_real_eval ( func_t f)

func_real.c71 行目に定義があります。

呼び出し関係図:

◆ func_real_get_bigint()

func_t* func_real_get_bigint ( func_t f)

func_real.c112 行目に定義があります。

呼び出し関係図:

◆ func_real_inv()

func_t* func_real_inv ( func_t f1)

func_real.c222 行目に定義があります。

呼び出し関係図:

◆ func_real_mul()

func_t* func_real_mul ( func_t f1,
func_t f2 
)

func_real.c173 行目に定義があります。

呼び出し関係図:

◆ func_real_p()

rmulti* func_real_p ( func_t f)

func_real.c63 行目に定義があります。

呼び出し関係図:

◆ func_real_p_clone()

void func_real_p_clone ( func_t f,
func_t g 
)

func_real.c55 行目に定義があります。

呼び出し関係図:

◆ func_real_p_del()

void func_real_p_del ( func_t f)

func_real.c46 行目に定義があります。

呼び出し関係図:

◆ func_real_p_new()

void func_real_p_new ( func_t f)

func_real.c39 行目に定義があります。

呼び出し関係図:

◆ func_real_pow()

func_t* func_real_pow ( func_t f1,
func_t f2 
)

func_real.c205 行目に定義があります。

呼び出し関係図:

◆ func_real_pow_n()

func_t* func_real_pow_n ( func_t f,
int  p 
)

func_real.c235 行目に定義があります。

呼び出し関係図:

◆ func_real_print()

void func_real_print ( func_t f)

func_real.c28 行目に定義があります。

呼び出し関係図:

◆ func_real_rmulti()

func_t* func_real_rmulti ( rmulti x)

func_real.c92 行目に定義があります。

呼び出し関係図:

◆ func_real_script()

func_t* func_real_script ( func_t f)

func_real.c14 行目に定義があります。

呼び出し関係図:

◆ func_real_str()

func_t* func_real_str ( const char *  str)

func_real.c100 行目に定義があります。

呼び出し関係図:

◆ func_real_sub()

func_t* func_real_sub ( func_t f1,
func_t f2 
)

func_real.c157 行目に定義があります。

呼び出し関係図:

◆ func_replace()

func_t* func_replace ( func_t f,
func_t g 
)

func.c89 行目に定義があります。

呼び出し関係図:

◆ func_retain()

func_t* func_retain ( func_t f)

func.c83 行目に定義があります。

◆ func_rmat()

func_t* func_rmat ( int  m,
int  n 
)

func_rmat.c81 行目に定義があります。

呼び出し関係図:

◆ func_rmat_at()

rmulti* func_rmat_at ( func_t f,
int  i,
int  j 
)

func_rmat.c116 行目に定義があります。

呼び出し関係図:

◆ func_rmat_cmp()

int func_rmat_cmp ( func_t f,
func_t g 
)

func_rmat.c89 行目に定義があります。

呼び出し関係図:

◆ func_rmat_cols()

int func_rmat_cols ( func_t f)

func_rmat.c104 行目に定義があります。

呼び出し関係図:

◆ func_rmat_get_cmat()

func_t* func_rmat_get_cmat ( func_t g)

func_rmat.c149 行目に定義があります。

呼び出し関係図:

◆ func_rmat_ld()

int func_rmat_ld ( func_t f)

func_rmat.c110 行目に定義があります。

呼び出し関係図:

◆ func_rmat_p()

rmulti** func_rmat_p ( func_t f)

func_rmat.c122 行目に定義があります。

呼び出し関係図:

◆ func_rmat_p_clone()

void func_rmat_p_clone ( func_t f,
func_t g 
)

func_rmat.c52 行目に定義があります。

呼び出し関係図:

◆ func_rmat_p_del()

void func_rmat_p_del ( func_t f)

func_rmat.c41 行目に定義があります。

呼び出し関係図:

◆ func_rmat_p_new()

void func_rmat_p_new ( func_t f)

func_rmat.c30 行目に定義があります。

呼び出し関係図:

◆ func_rmat_p_resize()

void func_rmat_p_resize ( func_t f,
int  m,
int  n 
)

func_rmat.c66 行目に定義があります。

呼び出し関係図:

◆ func_rmat_rows()

int func_rmat_rows ( func_t f)

func_rmat.c98 行目に定義があります。

呼び出し関係図:

◆ func_rmat_set_row()

void func_rmat_set_row ( func_t f,
int  i,
func_t g 
)

func_rmat.c130 行目に定義があります。

呼び出し関係図:

◆ func_rows()

int func_rows ( func_t f)

func_vec.c22 行目に定義があります。

呼び出し関係図:

◆ func_rvec()

func_t* func_rvec ( int  n)

func_rvec.c110 行目に定義があります。

呼び出し関係図:

◆ func_rvec_at()

rmulti* func_rvec_at ( func_t f,
int  i 
)

func_rvec.c78 行目に定義があります。

呼び出し関係図:

◆ func_rvec_cmp()

int func_rvec_cmp ( func_t f,
func_t g 
)

func_rvec.c118 行目に定義があります。

呼び出し関係図:

◆ func_rvec_get()

func_t* func_rvec_get ( func_t f,
int  i 
)

func_rvec.c92 行目に定義があります。

呼び出し関係図:

◆ func_rvec_get_cvec()

func_t* func_rvec_get_cvec ( func_t g)

func_rvec.c126 行目に定義があります。

呼び出し関係図:

◆ func_rvec_p()

rmulti** func_rvec_p ( func_t f)

func_rvec.c84 行目に定義があります。

呼び出し関係図:

◆ func_rvec_p_clone()

void func_rvec_p_clone ( func_t f,
func_t g 
)

func_rvec.c47 行目に定義があります。

呼び出し関係図:

◆ func_rvec_p_del()

void func_rvec_p_del ( func_t f)

func_rvec.c36 行目に定義があります。

呼び出し関係図:

◆ func_rvec_p_new()

void func_rvec_p_new ( func_t f)

func_rvec.c27 行目に定義があります。

呼び出し関係図:

◆ func_rvec_p_resize()

void func_rvec_p_resize ( func_t f,
int  n 
)

func_rvec.c59 行目に定義があります。

呼び出し関係図:

◆ func_rvec_set()

void func_rvec_set ( func_t f,
int  i,
func_t g 
)

func_rvec.c97 行目に定義があります。

呼び出し関係図:

◆ func_rvec_size()

int func_rvec_size ( func_t f)

func_rvec.c72 行目に定義があります。

呼び出し関係図:

◆ func_scope()

func_t* func_scope ( int  n)

func_scope.c131 行目に定義があります。

呼び出し関係図:

◆ func_scope_begin()

void func_scope_begin ( func_t vlist)

func_scope.c165 行目に定義があります。

呼び出し関係図:

◆ func_scope_end()

void func_scope_end ( void  )

func_scope.c148 行目に定義があります。

呼び出し関係図:

◆ func_scope_find()

func_t* func_scope_find ( int  n,
const char *  name 
)

func_scope.c19 行目に定義があります。

呼び出し関係図:

◆ func_scope_init_vlist_to_table()

void func_scope_init_vlist_to_table ( int  n)

func_scope.c85 行目に定義があります。

呼び出し関係図:

◆ func_scope_new()

func_t* func_scope_new ( func_t previous,
func_t vlist 
)

func_scope.c201 行目に定義があります。

呼び出し関係図:

◆ func_scope_previous()

func_t* func_scope_previous ( int  n)

func_scope.c121 行目に定義があります。

呼び出し関係図:

◆ func_scope_set()

void func_scope_set ( int  n,
func_t f 
)

func_scope.c36 行目に定義があります。

呼び出し関係図:

◆ func_scope_table()

func_t* func_scope_table ( int  n)

func_scope.c101 行目に定義があります。

呼び出し関係図:

◆ func_scope_vlist()

func_t* func_scope_vlist ( int  n)

func_scope.c111 行目に定義があります。

呼び出し関係図:

◆ func_script()

func_t* func_script ( const char *  str)

func_script.c46 行目に定義があります。

呼び出し関係図:

◆ func_scriptf()

func_t* func_scriptf ( char *  fmt,
  ... 
)

func_script.c17 行目に定義があります。

呼び出し関係図:

◆ func_scriptf_echo()

func_t* func_scriptf_echo ( char *  fmt,
  ... 
)

func_script.c30 行目に定義があります。

呼び出し関係図:

◆ func_set()

func_t* func_set ( func_t f)

func_import.c58 行目に定義があります。

呼び出し関係図:

◆ func_set_eval()

func_t* func_set_eval ( func_t f)

func_import.c64 行目に定義があります。

呼び出し関係図:

◆ func_set_mono_order()

void func_set_mono_order ( int  order)

func_cmp.c12 行目に定義があります。

◆ func_set_power()

void func_set_power ( func_t f,
int  pow 
)

func_power.c50 行目に定義があります。

呼び出し関係図:

◆ func_set_script()

func_t* func_set_script ( func_t f)

func_import.c19 行目に定義があります。

呼び出し関係図:

◆ func_sin()

func_t* func_sin ( func_t g)

func_math.c286 行目に定義があります。

呼び出し関係図:

◆ func_sin_eval()

func_t* func_sin_eval ( func_t f)

func_math.c291 行目に定義があります。

呼び出し関係図:

◆ func_sinh()

func_t* func_sinh ( func_t g)

func_math.c410 行目に定義があります。

呼び出し関係図:

◆ func_sinh_eval()

func_t* func_sinh_eval ( func_t f)

func_math.c415 行目に定義があります。

呼び出し関係図:

◆ func_size()

int func_size ( func_t f)

func.c209 行目に定義があります。

呼び出し関係図:

◆ func_sqrt()

func_t* func_sqrt ( func_t g)

func_math.c206 行目に定義があります。

呼び出し関係図:

◆ func_sqrt_eval()

func_t* func_sqrt_eval ( func_t f)

func_math.c211 行目に定義があります。

呼び出し関係図:

◆ func_sqrt_pow_n()

func_t* func_sqrt_pow_n ( func_t f,
int  pow 
)

func_math.c226 行目に定義があります。

呼び出し関係図:

◆ func_strings()

func_t* func_strings ( int  n)

func_strings.c129 行目に定義があります。

呼び出し関係図:

◆ func_strings_at()

char* func_strings_at ( func_t f,
int  i 
)

func_strings.c83 行目に定義があります。

呼び出し関係図:

◆ func_strings_char()

func_t* func_strings_char ( const char *  str)

func_strings.c153 行目に定義があります。

呼び出し関係図:

◆ func_strings_p()

strings* func_strings_p ( func_t f)

func_strings.c71 行目に定義があります。

呼び出し関係図:

◆ func_strings_p_clone()

void func_strings_p_clone ( func_t f,
func_t g 
)

func_strings.c46 行目に定義があります。

呼び出し関係図:

◆ func_strings_p_cmp()

int func_strings_p_cmp ( func_t f,
func_t g 
)

func_strings.c54 行目に定義があります。

呼び出し関係図:

◆ func_strings_p_del()

void func_strings_p_del ( func_t f)

func_strings.c37 行目に定義があります。

呼び出し関係図:

◆ func_strings_p_new()

void func_strings_p_new ( func_t f)

func_strings.c30 行目に定義があります。

呼び出し関係図:

◆ func_strings_p_replace()

void func_strings_p_replace ( func_t f,
strings s 
)

func_strings.c61 行目に定義があります。

呼び出し関係図:

◆ func_strings_print()

void func_strings_print ( func_t f)

func_strings.c111 行目に定義があります。

呼び出し関係図:

◆ func_strings_set()

void func_strings_set ( func_t f,
int  i,
const char *  str 
)

func_strings.c90 行目に定義があります。

呼び出し関係図:

◆ func_strings_size()

int func_strings_size ( func_t f)

func_strings.c77 行目に定義があります。

呼び出し関係図:

◆ func_strings_split()

func_t* func_strings_split ( const char *  str,
const char *  sep,
const char *  mask_begin,
const char *  mask_end,
const char *  skip 
)

func_strings.c99 行目に定義があります。

呼び出し関係図:

◆ func_strings_str()

func_t* func_strings_str ( const char *  str[])

func_strings.c137 行目に定義があります。

呼び出し関係図:

◆ func_strings_strings()

func_t* func_strings_strings ( strings str)

func_strings.c145 行目に定義があります。

呼び出し関係図:

◆ func_struct_del()

func_t* func_struct_del ( func_t f)

func.c33 行目に定義があります。

◆ func_struct_new()

func_t* func_struct_new ( void  )

func.c18 行目に定義があります。

◆ func_sub()

func_t* func_sub ( func_t f1,
func_t f2 
)

func_math.c15 行目に定義があります。

呼び出し関係図:

◆ func_sub_script()

func_t* func_sub_script ( func_t f)

func_math.c33 行目に定義があります。

呼び出し関係図:

◆ func_table()

func_t* func_table ( void  )

func_table.c102 行目に定義があります。

呼び出し関係図:

◆ func_table_bigger()

func_t* func_table_bigger ( func_t g)

func_table.c110 行目に定義があります。

呼び出し関係図:

◆ func_table_bigger_size()

int func_table_bigger_size ( func_t f)

func_table.c63 行目に定義があります。

呼び出し関係図:

◆ func_table_find()

func_t* func_table_find ( func_t f,
const char *  name 
)

func_table.c23 行目に定義があります。

呼び出し関係図:

◆ func_table_grow()

void func_table_grow ( func_t f)

func_table.c46 行目に定義があります。

呼び出し関係図:

◆ func_table_key_index()

int func_table_key_index ( func_t f,
const char *  name 
)

func_table.c75 行目に定義があります。

呼び出し関係図:

◆ func_table_set()

void func_table_set ( func_t f,
func_t g 
)

func_table.c32 行目に定義があります。

呼び出し関係図:

◆ func_tan()

func_t* func_tan ( func_t g)

func_math.c326 行目に定義があります。

呼び出し関係図:

◆ func_tan_eval()

func_t* func_tan_eval ( func_t f)

func_math.c331 行目に定義があります。

呼び出し関係図:

◆ func_tanh()

func_t* func_tanh ( func_t g)

func_math.c450 行目に定義があります。

呼び出し関係図:

◆ func_tanh_eval()

func_t* func_tanh_eval ( func_t f)

func_math.c455 行目に定義があります。

呼び出し関係図:

◆ func_var()

func_t* func_var ( int  n)

func_var.c140 行目に定義があります。

呼び出し関係図:

◆ func_var1()

func_t* func_var1 ( int  var,
int  pow 
)

func_var.c148 行目に定義があります。

呼び出し関係図:

◆ func_var1_list()

func_t* func_var1_list ( int  n)

func_list.c84 行目に定義があります。

呼び出し関係図:

◆ func_var1n()

int func_var1n ( func_t f)

func_var.c507 行目に定義があります。

呼び出し関係図:

◆ func_var_can_div()

int func_var_can_div ( func_t f,
func_t g 
)

func_var.c527 行目に定義があります。

呼び出し関係図:

◆ func_var_check_lcm()

func_t* func_var_check_lcm ( func_t f)

func_var.c286 行目に定義があります。

呼び出し関係図:

◆ func_var_check_mul()

func_t* func_var_check_mul ( func_t f)

func_var.c275 行目に定義があります。

呼び出し関係図:

◆ func_var_cmp()

int func_var_cmp ( func_t f,
func_t g 
)

func_var.c454 行目に定義があります。

呼び出し関係図:

◆ func_var_cmp_grevlex()

int func_var_cmp_grevlex ( func_t f,
func_t g 
)

func_var.c424 行目に定義があります。

呼び出し関係図:

◆ func_var_cmp_grlex()

int func_var_cmp_grlex ( func_t f,
func_t g 
)

func_var.c387 行目に定義があります。

呼び出し関係図:

◆ func_var_cmp_lex()

int func_var_cmp_lex ( func_t f,
func_t g 
)

func_var.c398 行目に定義があります。

呼び出し関係図:

◆ func_var_degree()

int func_var_degree ( func_t f)

func_var.c380 行目に定義があります。

呼び出し関係図:

◆ func_var_div()

func_t* func_var_div ( func_t f1,
func_t f2 
)

func_var.c338 行目に定義があります。

呼び出し関係図:

◆ func_var_exist_varn()

int func_var_exist_varn ( func_t f,
int  n 
)

func_var.c482 行目に定義があります。

呼び出し関係図:

◆ func_var_get_index()

int func_var_get_index ( func_t f,
int  n 
)

func_var.c493 行目に定義があります。

呼び出し関係図:

◆ func_var_lcm()

func_t* func_var_lcm ( func_t f1,
func_t f2 
)

func_var.c318 行目に定義があります。

呼び出し関係図:

◆ func_var_mul()

func_t* func_var_mul ( func_t f1,
func_t f2 
)

func_var.c299 行目に定義があります。

呼び出し関係図:

◆ func_var_mv_pow_lcm()

void func_var_mv_pow_lcm ( func_t f)

func_var.c220 行目に定義があります。

呼び出し関係図:

◆ func_var_mv_pow_mul()

void func_var_mv_pow_mul ( func_t f)

func_var.c202 行目に定義があります。

呼び出し関係図:

◆ func_var_n_var()

int func_var_n_var ( func_t f)

func_var.c466 行目に定義があります。

呼び出し関係図:

◆ func_var_num()

int func_var_num ( func_t f,
int  i 
)

func_var.c124 行目に定義があります。

呼び出し関係図:

◆ func_var_p_clone()

void func_var_p_clone ( func_t f,
func_t g 
)

func_var.c86 行目に定義があります。

呼び出し関係図:

◆ func_var_p_del()

void func_var_p_del ( func_t f)

func_var.c74 行目に定義があります。

呼び出し関係図:

◆ func_var_p_new()

void func_var_p_new ( func_t f)

func_var.c64 行目に定義があります。

呼び出し関係図:

◆ func_var_p_resize()

void func_var_p_resize ( func_t f,
int  n 
)

func_var.c103 行目に定義があります。

呼び出し関係図:

◆ func_var_pow()

int func_var_pow ( func_t f,
int  i 
)

func_var.c130 行目に定義があります。

呼び出し関係図:

◆ func_var_pow_n()

func_t* func_var_pow_n ( func_t f,
int  p 
)

func_var.c361 行目に定義があります。

呼び出し関係図:

◆ func_var_print()

void func_var_print ( func_t f)

func_var.c46 行目に定義があります。

呼び出し関係図:

◆ func_var_replace()

void func_var_replace ( func_t f,
int  n,
int *  num,
int *  pow 
)

func_var.c240 行目に定義があります。

呼び出し関係図:

◆ func_var_rm_pow0()

void func_var_rm_pow0 ( func_t f)

func_var.c255 行目に定義があります。

呼び出し関係図:

◆ func_var_script()

func_t* func_var_script ( func_t f)

func_var.c17 行目に定義があります。

呼び出し関係図:

◆ func_var_size()

int func_var_size ( func_t f)

func_var.c118 行目に定義があります。

呼び出し関係図:

◆ func_var_sort()

void func_var_sort ( func_t f)

func_var.c190 行目に定義があります。

呼び出し関係図:

◆ func_var_var1n()

int func_var_var1n ( func_t f)

func_var.c516 行目に定義があります。

呼び出し関係図:

◆ func_vec_add()

func_t* func_vec_add ( func_t f1,
func_t f2 
)

func_vec.c53 行目に定義があります。

呼び出し関係図:

◆ func_vec_sub()

func_t* func_vec_sub ( func_t f1,
func_t f2 
)

func_vec.c66 行目に定義があります。

呼び出し関係図:

◆ func_weierstrass()

int func_weierstrass ( int  n,
cmulti **  z1,
cmulti **  z0,
cmulti **  a 
)

func_solve.c413 行目に定義があります。

呼び出し関係図:

◆ func_zero()

func_t* func_zero ( void  )

func_number.c94 行目に定義があります。

呼び出し関係図:

◆ func_zero_print()

void func_zero_print ( func_t f)

func_number.c112 行目に定義があります。

呼び出し関係図:

◆ func_zero_script()

func_t* func_zero_script ( func_t f)

func_number.c118 行目に定義があります。

呼び出し関係図: